I had already bought a pair of the boxers for my grandson. He loves them. The quality is very good and they wash well. He is just 7years old and the size 7-8 fit him good but will probably be a bit small for an 8 year old. i have bought him these size 9-10 for christmas and they seem a good size for an 9-10 year old.
My son loves these as he is a football-obsessed Spurs fan. They are a good fit for his age/size and my only complaint is that they are a bit pricey for one pair. But OK for a little extra birthday gift!