Bought this shirt as a gift for my dad -  an old fan of Beatles. Bright colors, material is OK, not transparent thin, but not thick - good for hot summers. Haven't wash it yet. Shirt is labeled as Beatles, and made in Mexico. Looks like true to size.