Various life messages interwoven throughout the entire movie and done so well that just when you thought you knew what the outcome was going to be, you are surprised. Humor, sadness, compassion, and even tragedy are displayed but not dwelt upon to the point where each becomes ineffective at getting the point across. Stereo-types are even reversed but done so quickly and artfully that it doesn't come across as trying to be a supporter of one or the other. The timing was good. The movie moved along so that you didn't find your mind wandering or wishing for the next scene. All around good entertainment.