This book was very well received by the students in our math enrichment program. The students found it very engaging and challenging, and I would highly recommend it. I used it was advanced 5th graders, but it could probably be appropriate for advanced 4th through 8th grades.