Very professional. Left early enough to allow a delay caused by a five car pile up not to interfere with their arriving and setting up with time to spare. My only complaint was that we only had one working wireless microphone. They had a second microphone that was wired and had suffered a short. I think a spare wireless microphone would be the way to go in the future. They were great at reading the room and mixing things up, breaking up our karaoke with a little dance music at the right time. I'd definitely work with them again.