This was a frustrating book. It was only just good enough to keep me going and I'm not sure finishing it was much of a pay-off.
On the audio side of things, the actress/reader, Natalie Ross, did a very good job. The last audio book I listened to, Disturb by JA Konrath, was annoying due to the poor actor/reader.