I bought it in xl because sometimes the sizes are too small, but in this particular case, no my husband is L and it is a little big for him, so I suggest to buy it in the correct size, the material is very nice and soft, and it fits real good.
Pros
I love the way this shirt hangs, the wear matches the look
Cons
The slim-fit design may not be flattering for all body types