I had previously bought the same make of shirt in another colour, and it was excellent. This however isn't as good. The arms feel like a smaller size than the body! Made in India of course, so you can't expect too much. Overall for £20, it'll do the job.