Craig was amazing! He had everyone dancing all night and came in to check on me before the ceremony to tell me how amazing everything was going to be. He kept his word and I couldn’t have been happier! Mike is just as great and had multiple calls and emails leading up to the event to make sure they knew exactly what we wanted and needed to make sure it was exactly what we imagined. They definitely delievered!