This dress is so cute!! I am 5'7", 165 lbs, normally between a size 10 or 12 in dresses, and the large fit me just right. I probably could have even ordered a size down if I wanted due to the elastic in the waist. The material is super soft and breathable, perfect for summertime! I also love that you could dress it down with a cute pair of sandals or dress it up with a nice cardigan and some heels. It does need a bit of ironing right out of the bag (haven't washed it yet so not sure if it'll need ironing every time), but for me that's not too big a deal. My ONLY problem is that the color/pattern that I ordered is the tiniest bit see-through, so I have to wear a slip or beige/light colored underwear.