I bought these for my boyfriend to wear as a white undershirt. He normally buys the Kirkland brand from Costco as they are thick and nice quality. The product claims to be "Heavy Cotton" and some of the pictures on the reviews looked pretty comparable, however the quality of the shirts we received was less than I was expecting. If you are looking for a normal cotton t shirt like Hanes these are perfect, they are not as thick or soft as nicer brands like Kirkland.