It's very well made. However I bought a 3XL because shirts online are never the right size. Normally I wear a 1XL. So it fits around my middle but not the shoulders.. HOWEVER I am female with narrow shoulders. If your a guy I'd suggest to buy a size larger than what you normally wear. Other than that it's very comfortable and color hasn't fade in the wash.