I have been searching for awhile for a good thermal.  The ones you buy at the fancy department stores have too much stuff all over them and are not quality material most of the time.  The ones hanes and jockey, etc. sell are not high enough quality and can be scratchy.  This fits great (Large for a 5'10" 170pnd athletic build) and the cotton is very soft. The weave is fairly thick and this will serve well for warmth in the winter and for style in fall and early spring under a t-shirt.  Great buy and great product.  Well worth my money.