I found the characters to be one-dimensional. They were either all good or all bad. As a result they did not seem real to me. Real people are more complex. I have been reading mystery novels for over 30 years and this one was one of the few that I found it difficult to keep my mind focused on.