I purchased this outfit for a themed Christmas party and it was absolutely perfect ! I would say I would be between a small & medium. I have long legs and torso so I went with a medium. It was a little big in the body but still looked great when I added a belt.