100% cotton shirts for solid colors.50% cotton/ 50% polyester blend shirts are heather colored.All true to size and unisex. 50/50 get actual size, 100% cotton i recommend to size up due to some shrinking after washing.