Most of the book was ok however at about 1000 pages you get to the last few chapters and the entire story is figured out with about 100 things you had no proof that it happened or you you could prove.
In the first part of the book you get about 20% of the story figured out in the last 5% of the book you get about 80%
It reminded me of a Steven King novel you read 1000 pages then the last chapter they were eaten by a giant spider. W