I purchased this at a show this summer and just like most concert t-shirts nowadays, it runs small...especially the arm diameter. It IS very soft and 100% cotton...so unfortunately, that runs too small size will end up even smaller...even if you hand wash and hang dry. On the up side... the colours are beautiful and the decal is nice quality.