Fits snug, but stretchy enough. You're feeling nipply? Everyone's gonna know it in this shirt. That said, it's a good looking shirt and comfortable. I'm bought a large and I'm a 44 chest, 34 waist. Fits as it should.