This dress is awesome. I am 5'3, 110 lbs, and the small fit perfectly. It fit snugly around my waist and yet has a bit of stretch. I love the skirt part. I'm really small on top and in the middle but have relatively wide hips, and this dress covered that and just looked so nice. I love the material. It's kind of heavy yet stretchy. The only problem I had was in the bust area, because I'm super small there...I had to pin the dress to my bra, but it still kept slipping and my bra would show in the front (I wore it to a wedding and had to adjust it the whole time). But if you're not tiny in the chest area, it probably wouldn't be an issue. I think if I wear it again, I'll sew something in for more coverage. But overall, love, love, love this dress. And I am super picky and therefore never wear dresses. I ordered the navy blue and it's a very nice color.