Craig did an amazing job at our wedding. He was so helpful, making sure everything was running smoothly and on time. He let us know when we were running behind which was so helpful. The dance floor did not stopped being packed the entire night. Everyone had a blast. Thanks Craig!