This thermal shirt is well fitting and quite warm despite the seeming lightness of the fabric.  The shirt is comfortable as well.  The thing to watch for is the sizing.  I have deducted a star due to the fact that the sizing, as is true of many thermals, is not at all accurate.  I wear a size 14 in women's wear and the XL is a perfect fit.