As always, I love this brand. This is one my daughter would love, she loves snarky comments. But, I bought this one for me. She'll just have to be jealous. The quality is great. Not a thin t-shirt. The sleeves are loose and comfortable. The neckline is not wide and stretched out. The collar is the higher type so you don't have to worry about it looking washed out and worn. I purchased this in XXL, the fit is comfortable. My measurements, 36D, 31, 38 and I stand just under 5'. It's not quite as large as you would expect an XXL to be, so if you want a form fit, I would order up one size. Two sizes for a loose fit.
There are numerous different styles to choose from, and they range from small to XXXL.