I am a bloke and I enjoyed this; maybe I'm too metrosexual for my own good, but I found this to be easy going, light entertainment. Yes, it is predictable (did you think it would end like Seven?) Yes, it is cheesy. But this film does exactly what it is supposed to do - it's a romantic comedy and it makes you laugh (it's all good clean fun) and it tugs at the old heart strings. There's nothing revolutionary going on here but if you wanted that then you are looking in the wrong section of Amazon.
What makes this film stand out is Will Smith. He is such a likeble, charismatic character that he keeps you watching and his natural joi-de-vive keeps you hooked.
This is a date movie or a night in with popcorn. Recommended.