I’m going to be honest, as someone who falls in the middle of that age group, the writing does feel flat. Like,, the flow is good but it doesn’t have character.
There are plenty of books meant for even younger children (Rick Riodan in general) that has idk how to say this nicely, but better...