We could not have been happier with this company. Everyone is so polite and on top of things. Anytime I emailed or called with a question I had a professional reply within an hour. Zack, our DJ, was so flexible and easy to work with. He asked us lots of questions and was very in tune with what we wanted, which made our wedding so enjoyable. Our guests are still raving about him!