Words cannot express how amazing David is - he really made our evening perfect (it was a party for our wedding) and it would not have been the same without him there. His music really enhanced the event so much. He is so professional, responsive, kind, and EXTREMELY TALENTED! I would book him again in a heartbeat. You'll be missing out if you pick someone else!