Great Middle Grade
I surprisingly found myself getting into the story, despite the fact that it was written for a middle grade audience. I was still aware of the lower level of writing (level, not quality) but the story was interesting for sure. I think it would be great for kids of the right age.