Poor old Dan Brown. He does get a bit of stick. They say he writes silly, brainless stories told in a way appropriate for telling silly, brainless stories. With three thousand or so plot twists. In fact, my friends say, one cannot even call Dan Brown's novels stories - they're just collections of plot twists. By the end it really gets (unintentionally) hilarious - one twist and then another and another AND ANOTHER AND ANOTHER!!!, and you feel like a cat trapped in a washing machine. But fortunately unlike the cat you have the power to stop the ludicrous infantile spinning and just drop the book.
If you're into stuff like this, you can read the full review.