Although it is a bit predictable in places the story is good. The characters are believable with depth.

The narrator had a good grasp of the characters. It was easy to follow the dialog.

I recommend this book.