Another great product from Ibex. Has kept me warm without sweating both on the bike in freezing temps as well as around the house under my pants. These are real nice. Initially they had a nice snug fit, but they do seem to be getting slightly stretched out. I am 6'2", 160 lbs and the large are a little loose and a little short. Not a complaint because they work great, but those are reasons for the 4 instead of the 5 stars.