A pretty good thriller-mystery, until the end. The big reveal was not as satisfying as its lead up. The ending wasn't bad, but there were not enough subtle hints at who the primary antagonist actually was. There was a lot of info on where the story leads you, but little scraps as far as who was really behind it all.
Not bad, but not great either.