I'm 5'7\", 140 lbs. I usually wear a size 8. I ordered the medium. It's a lovely, true maxi dress. It hits my ankles, which is perfect. It's also a great inbetween dress, between casual and fancy. You could dress this up with jewelry and pretty shoes or wear birkenstocks and hang out at a fair in this.