I enjoyed this book and would have liked to have given it a 4 star at least. Unfortunately, it fell short for me because I had worked out who the villain was before the half way mark (an automatic downer for me when I'm proven right).
When the bad guy was caught with still some reading time left in the story, I guessed what twist was to come. The author's conclusion for the hero was interesting, and made sense. I doubt I would have done the same in the main characters shoes. I can't say more without giving too much away.
I will definitely look out for more by this author, as overall it was a very well written story.