Kevin was wonderful to work with. We planned our wedding long distance and we were able to do all of our communication via phone and email. He was great at explaining how he would work during the ceremony and the music was beautiful. The best part of working with Kevin is he agreed to learn a song for our first dance and play along as my brother sang. They rehearsed right before the reception and when I had my first dance it sounded amazing. Kevin did and excellent job and i would highly recommend him.