I got kind of screwed with this book because I had seen the movie and already knew the ending. I think the reason why I like his books is because of the element of surprise and that was already spoiled for me having seen the movie. However, there were parts of the book that obviously differed from (and were better than) the movie, so I still enjoyed it. Like most people, I will say that I think this one is his best. I did love the Da Vinci Code, but I think this one was full of more twists.