Great book! Some things don't make much sense, and the world building seem to be forever expanding and being more complicated and full of new things, which can be annoying at times. 
 But it is a highly entertaining read, full of action and left me wanting more (next huge book, here we go)