Shirt is a good quality cotton. The size is RIGHT! Can't stand when you get a shirt too small or large and this one is perfect. The graphics are clear so what you see on the screen is what you are getting on the T-shirt. If you are a little rebellious, this is a shirt worth having.