Good, but "mechanical". It's like a recipe followed step by step. I would have liked more originality, not in the plot, the plot is just fine, but in the way the story is told and more importantly, in the characters (they are the kind of characters you forget even before finishing the book).