I had been looking for something like this for my BPW meetings. It's always so noisy in the rooms next to us, and we can't hear our speaker. It seems to work really well for what I needed it for. I don't think I can comment on what it's like for Kareoke or singing, but it fits my needs. lol