This was the WORST experience. We had to part ways with DJ Connection two weeks before our event, because after confirming with us that they could play the exact music we wanted in the order we had picked, they told us via email they could no l...onger provide us with our one request of them. This was something we had discussed with them repeatedly via phone call after phone call, and they reassured us it could happen. Then TWO WEEKS before the wedding they told us they couldn't provide that because their system couldn't do that. We told them this was the exact opposite of what they confirmed with us, before we put the deposit down, and they continued to say there was nothing they could do. I notified them that this was a dealbreaker, since they completely went back on their word to us, and they refused to give us our deposit money back. I understand "deposits" and "non-refundable payments" when the customer backs out of the commitment, but when a company LIES to their customer and then they can't provide what they guaranteed them, it seems like that is a one-off circumstance in which you should, out of good faith, refund their money. We verified that we could have full control of the music, they said we could, we paid, then they emailed us weeks later saying "the DJ will decide on what music is played when by reading the dance floor." They then ignored our emails for over 24 hours, and my husband had to contact them via phone directly in order to fully cancel the reservation and get our second payment back. However, we still lost almost $1,000 because DJ Connection basically deceived me and my husband. Thank goodness I found another DJ, who was great, just a week before my wedding who could exactly fulfill what we wanted in a Dj in the first place.