Nice, comfortable dress and the medium definitely fits, but it's made of a VERY unforgiving fabric. It isn't see through or anything (I bought blue) it's just really clingy. If you're self conscious of your mid section, definitely size up. I'm 5'3", 140 lbs and it grazed the floor with flat sandals on
 I think I'll be returning and ordering a larger size.