We had Brian Keck DJ our wedding. He did an awesome job. My wife was more involved in setting up the music and we also gave Brian a little freedom to play the music he thought would be best depending on the crowd and dance floor. I was pleasantly surprised how smooth everything went. Brian Keck gets 515 stars and my recommendation.