My son is 6 & loves the shirt. Great quality. I purchased size 6 as I normally have since last school year began & size is spot on. Next school year (2023-24) he'll be 7 & I've already purchased alot of shirts in size 7. The size 7 is going to be the correct size for him entering second grade. He is a bit taller & weighs 46 lbs. now.