I bought a L after reading reviews alil scared, coz ya never know! Wen i first tried it on it was alil roomy BUT I will say after washing it it did shrink some it fits perfect now! 100% cotton ya'll feels cozy!
Pros
Fits as expected and have several more in different colors from this brand.
Cons
The shirt runs small, making it difficult to find the right size for larger men