I have this shirt in a size Large and the fitment is perfect. I have used it for a few months and the material is holding up as good as new. The color is still very good, black is typically easy to fade, but this one is holding up. As far as the print, there's no sign of cracking or discoloring either.
I would definitely recommend this product, and well worth its price.
The shirt is well made, it didn't fade or shrink.