Overall I enjoyed this book. I'm not sure I would teach it because I think I would personally get bored reading it multiple times over but I would definitely recommend it to students or teach it through small group settings where kids could pick from various books and read them in a book club. The ending was satisfying and had a feel-good aspect to it that gives kids closure when building reading stamina.