This dress is darling, fits perfect, and the quality of the material is high quality for the price.  I ordered a small and it fits perfect.  I am 5'7, 138lb, 34D.  I was so disappointed to discover a very noticeable defect on the front of the dress when I put it on though. It was the first thing my husband noticed when I put it on so I returned the dress and repurchased it. The photos I have included are of the new one I purchased.  They only do returns and not exchanges, so I had to return the dress and then purchase a new dress (not a huge deal). The return process was very quick and they initiated my refund the same day I printed the return shipping label so that was nice. The new dress I received also had very very small defect but it was not noticeable and still worth the keeping.  It's a darn cute dress though!!