I really enjoyed this book. It was well written and kept my interest. The only fault I have with it is that it suffers from what I call "Spider-man syndrome."
In the Spider-man movies, the main character's love interest is also his next-door neighbor, is also engaged to someone who happens to be his boss' son, his boss happens to be spider-man's biggest opponent, his teachers happen to be the scientists who turn into the villains. In a city of 7 million people, the hostage the villain picks is always spider-man's aunt or girlfriend. The villain's son is his best friend and room-mate, and trying to date his girlfriend, and out to kill Spider-man, etc. You get the picture. A small group of people are so overly interconnected that it gets annoying.
That happened in this book too. I am not a writer, so perhaps it is hard for a writer to avoid that without introducing too many characters who all have minor roles in the story. Maybe that makes the story more interesting. It is not a major fault of this book; just something I found a bit annoying once I noticed it.
Overall I recommend this book. I don't give out many 5 star ratings, but this book is that good.