Warm, depth, complexity, great cast, great acting - granted, you may actually need half a brain to appreciate what this film brings to the table. It's so well written, obviously a lot of thought went into the script - the dialogue, the ideas and symbolism. Not a masterpiece of film making, but a really good film, light viewing with a touch of soul.