I was really glad that I chose Keith to be the DJ at my wedding and he killed it. Very friendly, laid back, easy to get along with, worked really well with me and the wedding coordinator. I was specifically looking for someone who would just spin good records and NOT be on the mic. Keith worked really, really well with my huge "Must Play" and "Play If Possible" lists and played as much as possible. He has really good timing and read the crowd really well. Keith had awesome gear, impressive sound system and lighting. A legit DJ (not just hitting play from a laptop) great mixing. Had a minor glitch when the sound dropped out during the ceremony, but he had to setup 80ft. away and run his cable across a stream for our specific venue, wasn't a big deal. Would highly recommend Keith.