This speaker is absolutely awesome for anything and its super cool with the changing lights and its loud enough for a party and its sound is actually still great even at a high volume and its mic we tried to sing karaoke and it was a disaster but I wouldn't say its the speaker it was us fighting for the mic and the mic is also nice so you dont have to scream at the top of your lungs across the house