Perfection. From communication to presentation. Being I was living in Ohio, Its hard to find good vendors. These are one of them. The prices were very reasonable and they had numerous options. They sent lots of music samples and helped with the selections. The best part is that songs I requested and wanted played they found the arrangements, learned the songs and played them beautifully for my wedding. Beyond my expectations. They were very professional.