I needed entertainment for a group of people while I went out of state for a function. Dave was very professional and easy to work with. He was the DJ and also provided Karaoke. We all loved him. His sound system was excellent. I would hire him again and even consider flying him to another function. If I could him more than 5 Stars, I would.