I would recommend this book to a younger audience of readers, around eight to ten years old. The characters were younger in age so the younger audience would be able to relate to them better. The story line was a little too simple- it seemed to take a while for the book to pick up pace and get interesting, so I felt the book slightly dragged on throughout the story until about the last few chapters. The characters were relatable and I could imagine that they were real but they weren't very interesting. A younger audience may find them more interesting because they are around the same age and may be going through the same things. Also the language was in line with the difficulty and vocabulary of a younger reader.
I thought the best part of the story was the surprise plot twist at the end of the book. It was well placed in the storyline and was unexpected. All together I thought this book was pretty good and would recommend it.