Mike was one of the many reasons that my day was perfect. He professional but fun, kept events on schedule and guests on the dance floor. Perfect!