Craig was amazing. He did an amazing job with the ceremony music and reception. He was very professional and really went out of his way to make sure I had everything I wanted. I would highly reccomend him and his company for any DJ needs you might have. All of my guests said what great music we had at the reception, and he was great about playing anything we requested.