Actually terrible. Was nearly a bail but I kept skim reading to find out how it was resolved. And the answer was: badly. So bad. Characters are horrible, huge chunks of backstory missing, the mystery is not well thought out or put together and there are so many subplots meandering thought too. Bad. Times.