Read this to my grade 5 class and they loved it! A great plot with character development. Good for teaching about perseverance, engineering, and relationships. They are still asking me to get the sequel!
My son and I both loved this book and looked forward to reading it together each evening before bed. We were glad that it was so long because it meant more quality time together. A great read; highly recommended.