Great casting...all perfect for their roles! Very funny all the way thru to the end. Real life situations with realistic emotions and expressions that had all patrons laughing out loud from beginning till end. Enjoyable experience without foul language and violence. Recommend to all, especially couples.