I bought this book for my 9 year old son and gave it to him at Christmas. This book had to compete with a new Nintendo DS, Wii games, R/C truck, and innumerable other Christmas presents. It's a 400 page book. He had it read in 2 days.
I don't know if I can give it a more ringing endorsement than that.