I know that this book is for 5-8th graders, but it is still one of my favorite books to this day. I love everything about it from the story to the characters to the writing. It's all so good! Definitely a good book for young kids to introduce them to some more coming-of-age type novels :)