Fantastic. A dense read and complicated story that eventually unfolds in a satisfactory fashion. Not all of the pieces are spelled out, but enough information is hinted to allow the reader to eventually understand the situation well enough to feel on top of the story.
Not a character story...in fact, the characters are rather thin. But the story is well imagined and told.