I read this book in 5th grade for a book report. I've read it several times over the years. I still love this book as an adult, which I think says a lot about the book's quality. I've read it countless times. It's a funny smart book with enjoyable characters.