10/10 would recommend! We had Craig and from the start he was amazing. We had to postpone our wedding twice and Craig was great throughout the process. He communicated very well and met with us a few times before the wedding and just got our vibe! Throughout our reception he constantly communicated with us, made sure we knew what was coming next, and kept the party going all night! Craig was outstanding and really listened to what we wanted but still gave us insight on how to make the reception go as best as possible! Definitely would recommend this company and Craig to anyone!