Barry communicated with me several times before the event so we had no surprises. He showed up on time and was ready to go . The sound system ,music and karaoke books were great. It was obvious that Barry is a professional . It was the first time using Barry for our annual employee party and everyone commented on his quality work . Hire him .