The quality of the shirt was fine, the headband was crap which I kind of expected but the sizing was completely off for me. I usually wear a M-L in tops and I thouroughly read the reviews and the sizing chart. According to the reviews and size chart an XL sounded like it would be perfect for me and I've bought things before in an XL because some brands sizes are a little off. However this was huge on me, I think I could have gotten away with a medium but if I would have had time to re-order i would have probably tried a large first. Unfortunately I didn't have any time before my nephews superhero birthday party to order a new one so I returned this and never reordered.