I ordered this skirt to go with my superwoman outfit for work. I'm 5'3 and weighed 140lbs at the time. I went ahead and went with a large because I wanted the longest length I could get since it still had to be work appropriate. The skirt fit fine, wasn't loose at all and was right above my knees when standing, I'm sure a  medium would of worked just fine too if it wasn't for the length. I liked the material the most, it was pretty soft. It's a pretty versatile skirt, I was able to reuse it for my Tweedledum outfit as well  and for one outing haha definitely recommend for both costume and casual needs!