Book 3 in a series and I haven’t read the first 2, so overall I rate this Meh.
Too many characters, it was too confusing trying to keep track of who is who or did what. Great writing, witty and very enjoyable to read. Fast paced, but too much so. With the amount of characters to keep track of, the plot moves too fast from one thing to another, so you feel breathless like you’re running a marathon, but also always feel like you are behind the bulk of the runners, and never catch up.
I highly recommend starting with book 1, otherwise you’ll be as lost as I was.