Amazing KJ! Very extensive selection, nice equipment, fun, personable, knowledgeable, and experienced! You can't go wrong if J is your Karaoke host!