It was just ok. Slow at the beggining with all this random action packed at the end. I bought this for the fantasy elements, but it was more of a mystery. Not that I did not appreciate the mystery plot, I did, but the fantasy elements? meh . I liked Joe as a character, the rest fell flat. I would not be buying the rest of the books.