Well written, funny, intriguing, and with some of the least likable main characters I've ever come across. I had some difficulties keeping track of all the different suspects and what not for a while, but on the whole I really appreciate how Francis does not go out of her way to explain everything in this futuristic world down to every smallest detail. You get the feeling that you should already know about it all, which adds to the authenticity. And I just love the double replies from Val, i.e. what he says in his mind and what actually comes out of his mouth. That, and that he never stops being a selfish bastard.