The quality of the shirts is pretty good, especially considering the price.  I'm glad that I took the advice of previous reviewers in regard to size, though.  My son is almost 4, 39 inches tall and weighs 31lbs - pretty average sized.  I got him size 6 and they fit.  This was definitely a good purchase :)