I wish I would've read the reviews on these before placing my order (my bad) - I ordered size 4 for my average-sized 3-year-old and they will not last him very long at all.  Plus, the tape they were packaged with (rolled up to look pretty in the package) left residue behind which was a major pain to get off before washing.  Otherwise, the shirts look amazing - great colors, fun prints, nothing snazzy but he loves them... for the short time he will be able to wear them!