The DJ needed a lot of coaching. He listened to our requests but I may as well have put in my own IPOD music and let it play. He did not keep the party going and I was constantly telling him what to do. He started our first dance while we were still at our seats and didn't know it was our first dance. My bridesmaid had to tell him to stop it and start over as the song was in the middle by the time we got to the dance floor! He was fairly generous in the timing of payment since we were unsatisfied though.
On time, accomodating, and takes beautiful pictures. I highly suggest you get the biggest package with this vendor though. The smaller package just doesn't give you enough and there is not enough time.
Gorgeous, accomodating, high end, budget friendly, phenomenal wedding coordinator.