Great layering shirt for my husband. He is an XL across the board, and this fit perfectly, not too tight or loose.  The sleeve length is really nice too, not too short at all.  I have washed a few times and it is holding up well, very little shrinkage.