I thought it was a great book because it contained a good balance of humor, suspense, unpredictability, and a little bit of romance. I liked the dialogue between Samantha and her friends. I especially liked the comical character Natch, who added humor along the adventure. The battle with the magic people provided the plot for adventure and suspense. Overall, it was a page turner that ended differently than how I expected it would-- that was cool.