I ordered an XL because I wasn't sure of the fit as most dresses seem to never be size chart accurate. I am 5'7 and 170 pounds with a curvy athletic build. It is a bit loose in the midsection/bust area on me, but would've been tighter with a M/L. I like the looser fit so the XL is great for me. However, it is a fit n flare cut with lightweight material, so it does still accentuate your curves nicely and the neckline is pretty modest too. The variety of different patterns is fantastic, I ordered the black floral, but will be ordering other patterns. You can dress it up with some heels, or down with flats and/or a cardigan. For the price of $18 and free shipping, its an absolute steal. I love the cut, and versatility. You can use it for a classic retro style or modernize it.