The material and construction of this shirt is perfectly fine. However based on other reviews, which said it ran large I ordered the extra-small size instead of my normal small size. The sleeves are about the right length, however the body is on the longish side and the fit very loose, more than I expected. If you like a very loose fit you might like it, but those after a slim or even normal fit will be disappointed unless there was just a bad batch.