I'm a little under 5'8" and ordered the large and it was CRAZY short. No way I could have worn this in public. The top area was a little roomier than expected; I would say it runs large. The zipper stuck halfway up on the right side when I tried to zip it up, and there was a loose thread hanging off the side. Overall I am very unimpressed with this dress.