I ordered 2 of these size XL from the same vendor in 2017 and they were nice quality thicker t-shirts.  Thinking I would get the same thing again, I ordered another one as a gift.  What I got was a cheap, paper thin shirt that looked like it was for a little kid.  It for sure would have shrunk even in cold water.  The search is on for a better quality shirt.