I had a hard time placing this one. It seems like young adult, yet I feel like some 5th and 6th graders would really love it if they can handle the violence and gore (and a couple words of strong language). I recommend a pre-read if you are considering whether or not your upper elementary level student can handle it. Young adult students would most likely enjoy it, but at times it felt more like a book for 5th-8th grade, so proceed with caution! It is a mystery fantasy novel with delightful characters and such creative elements of plot and setting (set in the pretty far back past). I am sad I did not read it until now. The female protagonist is such a rich character, and I appreciated her wit and humor and interactions with her employer and the others she meets. I am eagerly awaiting when I can get my hands on book 2!