These are very soft and comfortable, very thin cotton, great for summer heat, too thin for the gym, I am 5'7". 120. Wear a 4L in pants and the small fit good, wish they where a bit longer, but fit good.