I really enjoyed this book. The main characters are all very interesting, the world is intriguing and beautifully developed, and the mystery and suspense of the plot really drew me in. So overall I liked it. 
 But I felt like everything was just too rushed. From the development of relationships - one minute Will is like 'ew, mongrels' and the next he's like 'mmmm Fanule Perfidor' - to the plot itself. Everything felt like it went too quickly. I feel like this book needed to be slowed down. 
 Another issue I had is some of the side characters felt like they popped in for the sake of popping in - namely Worley - which is something that I think, again, could be remedied by slowing down.