An enjoyable book. Good characters, moves along slow at times, but has decent suspense for a thriller to keep you going. Some of the plot is predictable, most is original and interesting.
Like many others commented, the politics / liberal slant doesn't add to the story. It's not a big part of the story, but it has no place in it (please move on from trump, your best work didn't have this much overtones of politics).
I did enjoy the shining reference. Can see this book as a decent screenplay.