I'm 5'2" 110lb and ordered a XS. I was worried about the fit of the bottom half but it fit perfectly. Not too short but not too long. The zip allows it to be as playful or sexy as you want and the waist is fitted and flattering. Not boxy at all I highly recommend this jumpsuit!