Keith was very receptive to our needs, down to the smallest details. He was able to accommodate last minute changes and was on point with songs that were specifically requested. In particular, the bride and I were concerned that "Minor Swing" was too fast (our first dance), so he slowed the tempo to something more manageable. The entire wedding event went very smoothly. His communication & coordination with our day-of planner, photographer, and musician was excellent. We would gladly book him again for future events and recommend him without reservation. 5 Stars!