The quality is excellent. The sizing is the issue. I would guess that you need to order two sizes larger than usual. I wear an XL in every brand. The XL was so snug. I should have bought the XXXL. Not kidding. And now XXXL isn't available for exchange!