Pretty good... pretty long

Rating: 6/10 (1 July 2019)

Was definitely intrigued by the code breaking and twists involved with the good guy bad guy routine. The ending was unexpected which I found refreshing, I didn't feel that each of the twists was predictable ( I haven't read the book)
But it was just too long for me, and while they tried to convey a sense of urgency, it didn't really read well. The main characters were a bit lethargic and uninspired.