I bought this bag for my extremely fussy eight year old son. Suffice to say that he loves his camoflage bag!
There is plenty of space for his school work, drinks bottle, pokemon cards, snacks, hat and gloves. The only drawbacks I can find are that the shoulder strap adjusts smaller but not quite short enough for a child (however it's not really advertised as a school bag) so once placed over the shoulder it does hang down quite low. He'll just have to grow a bit!
There is also no internal zip apart from the flap covering the opening with a small lock to keep it together, so if the bag is placed sideways on the ground, there is the tendency for smaller items to roll out.
An additional small handle on the top of the flap (outside) would have made this a perfect bag and scored a five star rating.