My rating: 4 of 5 stars
Listened to the Audible version.
Very slow to start, with an overwhelming amount of details, but then picks up. The end dragged on a bit, but overall very compelling.
However, there is definitely some very dark subject matter here, and I would be very careful to whom I recommended it.