They are well made and would be very warm, but be aware that the size runs small. I ordered XL using the size chart, and because XL is what I wear - but these are far too snug for comfort. Unfortunately, I launder clothing before wearing, so I cannot return them. I will end up buying XXL replacements and donating these to the local senior center. If the sizing was not so far off I would have given 5 stars.