While the first half of the book felt thoroughly enjoyable, it just kind of faded towards the end. Certain plots which were left open ended just abruptly after they were mentioned in a single line. 
 All in all, the book could have had a much better ending.