The shirt quality and graphic seems decent, but the fit is laughable. We purchased a size 12 for our lanky 11 year old and we were bewildered when we removed from the package. Our 6 year old could wear this size 12! How sizing be so far off is beyond me, but its ridiculous. I had to take time to go to a local store to replace it due to needing it for a special event and now messing with the inconvenience of a return which shouldnt have been necessary.