The book held my attention throughout. However, the premise is farfetched which made it a bit hard to enjoy. The ending in particular was way beyond the believable. I know this is fiction and it did keep me guessing who were the bad guys and who were the good. But I've read better books from the author.