This book went between "fun" and frustrating to me. Now I realize it was published in 2005, so some of the stuff that's just not cool now (like calling the boy character "exotic" because he had some Native American blood) was probably more acceptable, though not less wrong.