I thoroughly enjoyed this book. I really couldn't put it down. Great plot and pacing. You could tell that the author had done some research into several areas for background on the many places and people the book introduced.
Loved the dialogue. Reminded me of the kind of snappy repartee you get in 1930s/1940s films. That said, this was a very modern book and could with only slight alterations have been set at any time in the last century -- even in this one. The ending was unlikely but satisfying given everything else that had happened.