Absolutely great. Treated us with respect and made it his primary goal to help us have a great wedding day. Stuck to the playlist until requests for other songs began to trickle in, and took the time to check with us before playing those songs (which I don't think most DJs would do). Kept the dance floor crowded all night, and we got great feedback from our guests about how much the enjoyed the party, especially the music. Would recommend 100% of the time and could not have been more pleased.