After reading some of the reviews I purchased a medium. It was way too tight. Purchasing a large to see how that fits. I'm 5'4" 150 lbs. Some may like a very snug fit, but I don't like showing every bump and bulge.
Dress is very pretty though. Looking forward to seeing how the large fits.