I was actually surprised about the dress itself. It definitely turned out better than I expected. I'm 150-160 lbs and I got the L and it fits perfectly. The only thing about the dress is that if you have a large chest, the white part of the dress may ride up slightly (I have to pull mine down here and there). Great dress though!