My husband really likes the shirt. He is very impressed with the style. He usually wears size  L [6ft tall, ~200lb]. As I read others reviews, and the product description, I was a bit confused what size to purchase, as most recommended a size up. I purchased both XL and XXL [as I wanted him to have his gift if one didn't fit]. XL was the best fit for my husband, after 1 wash. And I returned XXL. Color stayed good too after the first wash. This seller is very good in accepting returning items. I am very impressed.