The book is far too long and, at many points, felt contrived. There were too many characters and sub-plots for any one of them to be satisfying.
Yes as it the story keeps you engrossed and has some interesting characters which add to the enjoyment
I kept drifting away. finally I just quit. There was no mystery here. I guess enough to make it be called a mystery.