Kevin played and sang at our wedding last weekend... He was AMAZING!!! Everyone was so impressed. Would recommend him to anyone who wants to have a high quality event. He brings his own sound system with quick set-up and tear down. He is professional and warm with guests. I can't wait for another event for him to provide entertainment.