We used Studio Veil for our wedding ceremony sound and reception DJ, and they did wonderful work. At the beginning of the booking process they were patient with our questions, and ...very responsive to communication. Several weeks prior to the ceremony, we filled out an online survey that gave insight to the event and our personal tastes in music. From this list, I had a follow up call with Holly from the office that was extremely helpful and alleviated a lot of my nerves.
On the day of, our DJ Dan showed up right on time. The ceremony sound, wedding party entrance, formal dances, and reception dance went off without issue. He did a great job playing our "must play" list, avoiding the "do not play" list, and using our tastes to pick songs to play while accommodating our guests requests. Literally everyone was on the dance floor from 9pm to midnight when the last song played. The next morning out our breakfast, so many extended family members on both sides commented to me on how fun of an evening it had been and that they hadn't been to a wedding where people danced the entire time as at ours. Thank you Dan and Holly for your great work!