BAD! My DJ called once before my wedding & never answered when I called back, could only contact via email. Good energy (emcee); played songs I requested for first dance, garter, etc. I utilized the website song selector but it wouldn't let me upload. I emailed the list to him so he would know what I was looking for yet he only played about 5 songs from it! There were multiple silent moments w/no music. His microphones didn't work for toasting so we had to yell across the room! He told me I owed a higher balance than was true. He said that my check bounced and tried to charge extra fees (my bank said he never even tried to cash it!) This is NOT what I was expecting!