I could give this book 2 stars since it was ok, but a few twists that are not part of the "classic Dan Brown formula" helped it get to 3 stars.
I liked the story, and the pacing but hated the over-explaining of things that happened a couple of chapters before, or even worse, on the same chapter! The book made me feel like the author was insulting my intelligence over-explaining everything. It was the equivalent of a comedian explaining every joke they've told.
I'm not saying that I won't read his next adventure, but just not looking forward to it.