I'm 5'2 and 115lbs and i got a size small. It was too long for me in flats, but heels made them the perfect length. It also was too long for me in the torso so it bunched up a bit. Nevertheless, the costume was a lot of fun to wear.