Cannot recommend this company. I booked them a month in advance for an event with hundreds of people. The night before the event, very late, I received an email with a refund and no explanation. The next morning I called continuously with no answer. Apparently they have two sick kids and needed to cancel. I understand that things come up and family is important; however, I would've appreciated a phone call or at least an email saying they cannot make it so I could make a back up plan. They really left us hanging. After ready another review this seems to be standard practice.