Excellent DJ. On time and very polite with an extensive # of songs from which to choose. He did a nice job with background music for cocktail hour and during dinner. And for dance, he kept the dance floor full all night long. A bit loud at times, but my daughter (the bride) and all of her friends wanted it loud.