I had Mike as a Karaoke/DJ for my family reunion. I am so happy with my choice! He wasn't pushy during my decision process on gig. Mike is intuitive and adaptable. He reads a crowd well and is a pleasure to communicate with. He chose great songs from the genre I asked him to play and kept the music going between karaoke singers. Mike payed attention to detail during the party. He even played "We are Family" while we took a family portrait, nice touch! He was early and played music while he set up and karaoke was such a hit, we extended his time two hours! He had every song we asked for! The sound was great & you can see he loves his job. I have a 'go to' DJ now!!!