This was a good book. Hooked me right away. Gave me some fantastic world building, solid characters and a compelling story. It is a familiar story, but told in a new way and from a new perspective.
I was a little disappointed by the end because it seems like the author conveniently skipped over some very obvious questions that maybe he didn't have the answers for.
I would absolutely recommend this to others, despite it's (very few) shortcomings. It will keep you invested, and wanting more.