I recently read this to my three kids, ages 7, 9 and 11 and it was enjoyed by all! It can be so hard to find a book that can span those multiple age ranges. For us it has to be light enough that the younger ones enjoy it and can understand it but with enough spunk and funny characters that the older...
Love it! Fun and refreshing