Fits when delivered, doesn't fit after washing. If you buy this shirt, make sure it is larger than you need. I wear between Large and XL, I should have bought XXL. I think it's shrunk somewhere between medium and large, now too small for me. Very disappointed :(