Kevin and his band did our wedding reception. They did a mix of band and DJ. They were really easy to get a hold of and fun on site. However, I was a little disappointed in the DJ songs as I made a list and only 2-3 of the songs I wanted were played. They ended up playing music people liked, but there were quite a few songs that really meant something to me that weren’t played. So just make sure you over communicate if something is important. Overall Kevin has a great voice and demeanor and I would definitely hire them again.