I always wear large but I received this shirt and it was too small, not even sure if XL would fit me. Material seemed ok but I'm not sure when I returned the shirt.
Pros
Like the color and the design. Fits me perfectly. I love the feel of the t-shirt
Cons
Just put this on for the first one I ordered in XL and received XXL. I wish I had a large US