Dave is awesome! He is very organized, attentive, and an overall great DJ. He kept the crowd going and kept us on the dance floor. He kept us on schedule(he helped us coordinate the day) and was flexible when certain parts of the reception went longer than expected. He stayed in contact with us from the time we signed the contract to the day of the wedding. I highly recommend Dave if you want someone to do more than play a few songs.