Have always purchased Hanes in size medium for my husband but after he put these on, he said it would be the last time he wore it. It was way too tight and he actually had trouble getting the shirt off (had it on over another t-shirt). The quality was fine, just too small. They will now become my long johns.