I'm 5'2 125lbs and I ordered a medium and it fits like it's supposed to. I just had a baby 5 weeks ago and I have terrible posture and wanted to find a good and cheap waist trainer to wear while exercising and just to make me feel better about myself. Definitely a happy customer.