This is a must see show!! I couldn't tell how much was improved or scripted. There were so many spontaneous and hilarious moments, but there was a good story line. The casts were having fun and audience were having fun! The entire show had great energy. I left the theater with the feeling of the show made my day! Spencer was already in the character when he was checking people in. His commitment was awesome through out the show. I loved the tech person was a part of the show too! There was no mistakes in this show because they made every moment worked. Perfect example of improv!