im 5'1" and 88lbs. got a small thinking i could take it up if need be, but i was surprised when it fit me no problem. it still has lots of stretch so a small could probably fit someone with more hip, leg, butt. soft material too.