These fit great - snug and comfortable...just the right amount of warmth. Not overly heavy, so easy to wear under sweats, jeans and my scrubs. Great night-time clothes as well. I am a 30-31 waist, and the small fits perfectly.