Craig was great to work with throughout our planning but when the actual event arrived, he did not deliver as we expected. I sent several specific songs that we wanted played for a family dance and he said there were 'error messages' when he tr...ied to play them at the wedding which resulted in disappointment. My wedding ceremony music contained 3 simple songs that were to be played and the timing was perfect, until our DJ was not paying attention to the cue for the Bride's song to begin and restarted the previous song that was playing resulting in the first of a few awkward moments due to errors with the music in our ceremony. Further, once we were pronounced Bride and Groom, kissed, and getting ready to walk back down the aisle, no music began......as we wait, the BRIDE has to cue the DJ to start the music during what should be the most special and memorable moment in her life! The excuse this company gave was that it's the Officiant's responsibility to say specific wording that would cue the DJ to start, vs. the actual actions of a big cheer and kiss and the obvious cues that music should be playing...more disappointment. The fact that the company actually tries to give excuses for this and puts the fault of it back on me, the Bride, makes the situation much worse. The technicalities of the set up and the speakers and the mics was all fine and worked well but there were requests that should not have been played and the flow of the night was not smooth, unfortunately.