Jim was receptive to our full schedule of events and kept thing running smoothly all evening. He filled in the gaps between events seamlessly. The energy was kept high, and he found ways to include all our guests to be sure all had a memorable evening! The sound system and lights were good quality. Having the DJ's come out on the dance floor--interacting with our guests on the dance floor would have been welcome, however we did not specifically request this.