This is one warm, intelligent movie. It really lives to its reputation, which is overwhelmingly positive. A lot of substance, all understated, some laughs, respects its audience and delivers points cleverly. If you want to be encouraged and shown a positive perspective with almost no pandering, this is a movie to watch.