A very fun movie.
This is how movies should be made. Entertaining without being over-the-top silly. And it leaves you feeling great in the end.
If you haven't seen this movie, you really should. It's one of my wife's top 10 of all time, and I really enjoy it as well.