This device is awesome!! It’s small but loud despite its compactness. I bought it to sing at children’s parties, unfortunately it does not stream music simultaneously with the microphone on, and it is intended for talking not singing. There is too much popping and air sounds when singing.