I read this book when I was in third grade and I remember enjoying it a ton.
If you're wondering who can handle/should read the book, then you may want to know that I read this with my class in third grade. So it's school-approved for that age group.
Amazing writing, look back on it fondly, would (and should) read again.