Excellent service and great music. We had to change the event by an hour and they were very willing to help out. They arrived 30 minutes early and were setup and playing immediately. Everyone's song requests were met and they played exactly the kind of music we requested. I would definitely hire again. Thanks!!