Perfect i was so skeptical i ordered a medium i was approximately 155 when I 1st received it.. it was perfect then I'm now 150 (fluctuating) it fits fine.. i have kinda smallish hips not much curve definition.  This gave me hips and curves i desired.. also lef me add I have small torso and im 5'5 .. i always hate when ppl don't put all their height weight and how they're shaped normally so I can determine how things would fit on me.. I love this snd will be getting a small when I lose 10 lbs.. i have a small butf but it lifted it and gave it more curve.. overall my favorite shaper ever! Just wish it gave me more posture support!