Well made, thick cotton. A little snug around the bell but that's not Hanes fault. I beat my clothes and through job sites and truck stop washing machines they haven't faded yet. Bought 6 shirts last time, wear em every day