The shirt itself is fine, but the size is horribly inaccurate. I am a medium size, so I ordered two shirts, both medium size. However, when I finally received the shirts and tried them on, they were both far too large. It was actually more about the size of an XXL! Terribly inconsistent sizing! I had to pay $50 to have the shirts tailored down to the correct size, since there is no possibility of wearing this shirt at all. The quality of the shirt is not bad at all, though.