Nowadays many T-shirts are too wide in the arms and too long in the upper body. These shirts run small but I think I'll keep this large one and stretch it a bit for comfort. I've also been weightlifting for a long time, which has often ruined my size. For total comfort I'd suggest ordering a size up and maybe rolling up the sleeves a few turns if you're like me and don't like elbow-length t-shirt sleeves.