Not so great. Unless you have every song picked out and a playlist ready to go, this DJ will not pick a very good selection of music.
I wasn't happy with the way he continuously bothered me throughout the night with small details that could have been resolved by someone other than the bride. By the end of the night, I felt like I had conversed more with the DJ than my family.
And rather than invoicing us for the last part of our payment for his services, he asked my new husband and me for it as we were walking out of the reception hall. We paid him then, but it was so tacky!