Jim was a pleasure to work with. He always replied to emails quickly, he handled our special instructions without issue, and his playing was top-notch. His music is exactly what we envisioned for our wedding ceremony. He was everything you'd expect from a professional: courteous, polite, and punctual. Overall, Jim was great.