The quality is great - material, printing etc.. However, wish I'd taken note of the poor review which mentioned that the T shirt comes up small. It does. Ordered large, the usual size for my tall teenage son, &, in my opinion it is short & a little tight. Unfortunately, having got his hands on it, he wants to wear it NOW & won't let me send it back . Were I to order another I would definitely go for the next size up.