I bought a medium thinking it'd be pretty stretchy around the waist, but it was a little too tight. I purchased the XL and actually happen to be wearing them now. Not too hot, not too cold. Nice and loose.