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
It was what I expected
Cons
If you are small person from Asia, this may be suitable. Too small for North America.