We’ve booked with this company on numerous occasions, and each time they have proved to be professional, dependable, thoroughly entertaining. Highly recommend for any type of event!