This book is well narrated by Jeff Hayes. He does another very good job of bringing the characters to life. Since this is the first book in the series, it takes a while to build the characters and create the setting. Still worth it, book really heats up in the last third. Characters are perhaps a little shallow, but may be the result of the writers wanting to hold something back for later.