John did a great job for us. He was hired to sing one song at our wedding. He was a pleasure to deal with every step of the way. He was responsive, quick to provide a sample and showed up reliably and on time. The song went over beautifully. He made my bride cry with job.