This long john top is a God send!  100 percent cotton makes it lite but comfortably warm.  I was able to wear it underneath a t-shirt and work in an exposed cold area without overheating or sweating profusely.  Like I said, it's very breathable and very comfortable.  Excellent buy at this price.