My husband & I had so much fun! We laughed from beginning to end!!! The cast is so amazingly talented & keep you on your toes throughout the entire performance! They even had me suspicious of my husband! We definitely will go to this again the next time we are in Vegas! So much fun!!!