Nice quality, but be cautious of sizing.
I didn't notice the small print... "generously sized" so I ordered a large for my uncle. This is more like an XL, and I don't even know if he'll wear it. I think the product description should make the sizing information a little more obvious in their description. Because it's personalized, it can't be exchanged... so I just spent $28 and the only thing that can be done to correct the size is ordering another. The company does offer a 30% discount for the reorder. I'll just have to hope he will wear it too big.
Other than the sizing disappointment, the product is of good quality, and the printing looks just fine.