I just ordered DS1 (tall 5 yo) some clothes in the Gap sale.
I was v. excited because I only ever buy the kid his stuff in Tesco.
Got some t-shirts (for summer -who am I trying to kid!) and some pants which are nice quality and big but not too big.
I also got him these in 6 years and these in S because apparrently thats 6-7 (and it says that in the label)
The first ones are massive - way too big for him - and 5 inches longer in the leg and at least 2 in the waist than the other pair, which look like they're for a 4 year old.
I've never seen such a discrepancy from the same company!