The first half of the book was so so so good. Fun world, interesting characters, building up towards a great conflict. But it kind of stumbled from there. I liked it how things got tied up, but the pacing was just off a bit. Oh well, still solid.