This is your very average Hollywood sweet, feel good and laugh movie. There might too much swearing for it to be a family flick, but it's close.
Comedies could be rated only on the amount of laughs the reviewer has. If that was the case this movie could received a slightly better score. What brings it down mainly just plot and lack of twists. The acting is great, the individual scenes works very well and yes yes yes so do the plot, but you know when it's so buttered up that you just know everything that will happen and when it will? Yeah just a bit too predictable.
But hey if you like Hollywood comedies this is definitely one to watch, just don't expect an oscar for best script! Maybe for best scene with great use of the term: "Big Black Dick" though...