Fantastic! Very entertaining for kids and adults! Interacted with the kids well and made them involved. I laughed so hard I was crying. A top-notch performance! Awesome job!