I could not have been any happier with this purchase! I'm 5'4 and wear small-medium but always worry about some smalls around my legs and butt, then other times a medium is too big..they need to create a "smedium" for this issue! Anyways, I purchased a medium and it was a perfect choice! Also excuse my crazy hair I was excited when my dress arrived I immediately tried it on. Lol I recommend this dress, just make sure it's shipping from the US. An identical dress but different color was being sold from a different provider and I tried purchasing that one originally but it would never process the order. It being shipped from China so that may be why there was error?