Craig was amazing from the beginning!! He is responsive, listens, and is easy-going to talk & plan with! He came to our rehearsal to help coordinate how things would run, the logis...tics of his set up, and which songs would be perfect for certain moments - it made for a smooth wedding day & we really appreciated him being there!! On the wedding day, he was prepared, professional, fun, funny, interactive with guests and the crowd, friendly to all, and i could go on and on! Our venue had multiple areas of entertainment and he had the perfect set up for all areas without hiccups. The songs kept the guests dancing all night long and his jokes over the microphone were hilarious! The monogram light on the dance floor was awesome and so was his whole DJ booth set up/table/& lights! We looooved Craig & couldn’t say more positive things about our experience with him!!! He is amazing and we would recommend to everyone!!!