Fantastic! It's been a long time since I experience a "can't put it down" book. I couldn't put this one down.
One part science fiction, one part psychological thriller, and 100% edge of your seat thrill ride. The characters are complex and delightful. The plot is well thought out and solid. The little clues along the way... little things that made me roll my eyes at the continuity error... Let's just say when it suddenly makes sense, it's like a kick in the gut (and I mean that in a very good way).