Not bad, though the surprise twist in the ending did not feel very convincing or satisfactory. Many of the characters also take turns behaving badly, though in an understandable manner. But being understandable doesn't mean I like it any better, so my enjoyment was curtailed there as well. I adore the cover though.