Good story and the narrator was fine also. This is a single book that could have easily been a trilogy and gone into a lot more detail. I am not saying that to deride the story though, just to make a point that this story moves along very quickly and several of the MCs are never fully fleshed out due to that rush. However it was a good story, enjoyable, and had good world building overall. I wish this universe had more books about it.