The band was very good, but they were not on time to set up and were over half an hour late causing undue stress before our big event. The band leader had a last minute emergency come up but did not deem his absence worthy enough to reach out to me by email or phone to let me know that he had made a substitution and did not provide me with a new contact for the band. I find this rather unacceptable as I'd gone through the trouble of confirming all of the details with him just days before. Overall, I have mixed feelings. The band played just fine and were very nice, but I found that the tardiness and the lack of communication from the band leader left a bad taste.