Pretty mediocre, but only readable up to the point where the story just feels like a repetitive grind and nothing is moving the plot along. Been a while since I read this, but from what I remember, the protagonist is never really active in driving the main story.