Based on earlier reviews I ordered a large. I am 5'4" on a good day and average build. When I put this on the crotch was hanging to my kness (no joke!) and the legs were about a foot too long.  I plan on washing this in hot water and trying to shrink it.  I'm okay with the legs being too long because I can fold my feet into the extra fabric to keep them warm but holy cow...