Shirt arrived in excellent condition and the fit is perfect. The material is not thin as other shirts that I've bought from Amazon, so hopefully this shirt will last for a few years. I've not washed the shirt yet, so I don't know if the printed design is durable or not.