I'm surprised by the high quality of this dress. The material is very nice, soft, and stretchy. It doesn't hug the body too tightly, making it extremely flattering if you like to hide any curves. I wore Spanx under mine and felt so good in this dress. My only complaint is that the wrinkles stay after sitting and having the material bunch. I'm 5'6" 145 lbs and ordered a M which is my normal size.