I saw it twice a couple of weeks ago. Honestly, I loved it. Although it probably wasn't as good as Casino Royale, that still doesn't take away that this was truly an awesome movie. Javier Bardem played Silva fantastically, and Craig was great as Bond as always. I loved the little references to the older films thrown around, and the movie itself didn't feel as long as it was. I definitely recommend it to anyone who is a fan of the series.