This was a great costume for the price, and arrived quickly. I am a size 6 (with curves) and bought the small, which fit snug but not too tight. It's nicely form fitting and doesn't pucker anywhere like some other cheap costumes. Definitely a good buy!