Oh my gosh, what a fun book! For medium to high upper elementary readers. The protagonist is one of the best spunky-heroine types I've run across in quite a while. Terrific character development, sense of humor, and a plausible mystery-- this genre doesn't get much better.