I was so nervous to buy this online because my body is curvy, but at the same time I'm thin. After speaking with an online consultant, I learned I should get a medium. And it came on time and I tried it on right away. It looked AMAZING and fit way better than I expected. I am so excited with the purchase. It was definitely worth the money.