I love these pants. I've never owned a pair of sweatpants that didn't drive me nuts because of the elastic at the bottom. The loose leg and soft fabric are so comfortable and warm. I am 5'8" and the length is good. After washing there is a bit of extra length to help keep my ankles warm. The medium is perfect on my small frame (I could probably wear the small, but I wanted loose pants). The waistband has elastic in it so the drawstring is not needed to keep the pants up. Highly recommended.