This is a great product but be prepared to buy it two sizes bigger than you normally wear. I’m about to have to get me third one shipped to me as the first two were way too small. When I first ordered I missed the “runs small order next size up” they have listed on page. First shirt arrives and is too small. I exchange which they make really easy and ordered this and a second shirt the next size up because I was impressed with the quality. The next two shirts arrived and I was floored to see that I still needed one more size up. I normally wear xl to xxl, depending on manufacturer. Never in my life have I need a xxxxl shirt.