It's comfortable. I bought XXL but it was too tight. I returned it and I bought XXL but the sleeves were too long. He likes it anyway because the colors are so pretty.
Pros
see headline above.
Cons
It may not be durable enough for regular wear and tear