very colorful but way wrong on the sizes - we ordered a XXL and it was still too small for my average size son - I think it's more like a XXL in a youth size - definitely not XXL in adult sizes - be aware if ordering -