Meh.
There are some good comical parts but overall I'd give it a B-
That's even given the fact that there are two sexy men in lead roles.
Renee Zelweger, eh she's so annoying and mousy. I have a hard time tolerating her.
It's a good ending. Feel good movie.