This was a nice surprise. Solid characters worth caring about who seem real. Story never drags or goes off course. The writing was solid and made this genre seem new again, which is saying something. I highly recommend the whole series.