David exceeded ALL my expectations and I would hire him again and again and again for an event or party large or small. He is very easy going and accommodating to work with before an event. He has a great voice and truly made the party a success. When I described to David what I was looking for and the type of music I wanted, he understood me from the start...and delivered! I HIGHLY reccommend David Smith to play the guitar and sing for your next event!!!