I've just watched the film yesterday and it was excellent. Daniel Craig is a fantastic Bond, definitely fighting for second best Bond against Pierce Brosnan (1st choice being obvious - Sean Connery).
When I saw Daniel Craig in a film called Layer Cake about two years, no word of a lie, I said he would make a fantastic Bond and he has.
My mother went to watch it with one of her friends, now she hasn't seen a Bond film in years because she didn't like the Moore / Dalton years, yet she thought this film was slick and restored her faith in Bond films.
GO AND SEE IT!