This shirt is a very nice quality, just what I would expect from purchasing in a store. The print is exactly as shown. I bought a large for someone who typically wears between a med-large and fits him just fine.