This was required reading for my 3rd grader this summer. I was skeptical, but she loved it. A ton of words she didn't know, but that was ok. We read it together. Semi-spoiler alert: very touching child-parents moment at the end. You definitely want to be around when your child gets to the last chapter!