While this was a re-read I still found the book great. Yes Dan Brown is essentially a formula writer but he does add different elements to each book that make them slightly different. All in all a great book.