Bought this on a whim for my grandson's 7th birthday. He is a great reader so the dialogue was very doable for him to read. Even with all the other stuff he got he loves this book. The 9 year old grandson who is also a great reader enjoyed the book. The 7 year old has read it several times so I am not sure how much more it will be used but a great book to share with cousins or school mates.