I absolutely love this dress! it hugs your body without being clingy - very flattering. the fabric is so soft. i am 5'7" - 120 lbs - and i usually take an xs or s - i got a m in this dress because of the style and fit and it was perfect.