9 out of 10. It was very good and I enjoyed it. The ending is the only problem. The movie version was, to be honest, better. It seemed like the author just wanted to finish real fast. But still, ☻. I think this book is good for people ages 7 and up.