Though the quality of the material was good.  The shirt is short.  (even for my little guy). The sleeve length was fine but the actual tail lengths barely have enough to tuck in.  I'm sure we will be having issues with that.  I thought of returning it for a larger size but then felt the sleeve length and waist would be too big.  And just FYI my son is in a 5 just starting to go in to a 6.  I had order a size 6.  If you order, order bigger than the size you need.