This is in many ways a nice and sweet movie. It has got a lot of heart and a lot of truth. The story is predictable, but that is not important when the journey is fun and interesting.
The acting is great, but with a cast like this how could it be anything else?
If you are in the mood for a feel good this definitely a good choice, and if there is anything to learn from this movie it is to stay cool when you get old.