I recently went to a wedding reception and they had hired this guy as their DJ. He did a really good job. He made the reception really fun by interacting with the guests. He also had a really cool professional light show which kept everyone entertained. I plan on hiring him for my daughter's wedding.