Rock Star Karaoke did a great job! David was very professional and prepared for a party of 15 rowdy, 7 year olds. He had a play list set up, he loaded and unloaded his equipment with ease, and even helped the kids along with the singing on some of the more challenging songs! I researched a few djs for this party and found David to be the perfect intersection of quality, price, and personality. If you are looking for someone who does music, face painting, photo booths all in one, who probably doesn't know music at all--this isn't the right vendor for you.We'd definitely use him again--even for a grown up party.