Well written. My initial impression was that it was going to be episodic, but the adventures soon began tying together. The characters are strong, flawed, lovable. The conflicting personalities of Royce and Hadrian maintain an undercurrent of humor throughout. 
 I totally love Tim Gerard Reynolds' reading, he is the voice of Riyria. Even when I read the book to myself I hear his voice for Royce and Hadrian.