Great Product! The sizing is perfect, I'm 6ft 2245lbs and the extra large size is perfect at the top and bottom, not too tight and not too loose. It's a little itchy at first but I'm sure washing will help. I put them on after standing in my cold driveway for a while after delivery, they keep the cold out so I'm sure they'll keep warm just as well. Good quality and very nice stitching. Would buy again.