Complete Weddings + Events provided DJ services for my wedding in May. Working with them was seamless and was one of the few (the only?!) vendors that I didn't need to follow-up with; they were reaching out to me prior to my ever being worried... about anything! Their online information/preferences form (music type, dance songs, etc) was sent out a month prior which was great as it acted as a guide for me to start thinking about aspects of the reception I'd not yet given that level of detail to, and allowed for me to edit it as things changed. A week prior, the DJ, Colin, called to go through the form and sort out details of the ceremony activities. Day of, Colin was a rock-star checking in with me multiple times throughout the day to confirm song/dance timings and ensuring I was happy with things. Thanks to his ability to 'read the crowd,' while still incorporating my song selections, everyone who stayed to dance had a blast! (Rated 9 instead of 10 because the MC'ing verbal part was hard to hear at times, but this may have been a venue layout issue vs. DJ/audio issue).