This film has an excellent mix of comedy, drama and satire all rolled up into one. The director managed to get absolutely flawless performances from every one of her actors. The acting is incredible! The material was extremely well-written. It goes from being hysterically funny to poignant to sad to sweet. The film is very clever. The characters are well-defined and interesting. It was a joy to watch the characters come to life.