Battery life of only 15 to 20 minutes is utter garbage. I am a professional DJ, and I brought it to a wedding as a backup for an outdoor ceremony. It died 10 minutes after I turned it on, and the sound is muddled and the bass is terrible. It was so damaged when it arrived to me that I was planning to return it anyway because the plastic is so inexpensive. The good things about it are that it is on wheels, that it has a handle, that it weighs almost nothing, and that the microphones actually work pretty well. During testing, I was able to transmit sound through walls for about 200 feet while the speaker was inside and my children were using the microphones outside. The microphones look quite cheap, yet they function rather well. I swapped it out for the Samsung 1500 watt tower MX-T70, and despite the fact that I haven't used it yet and it doesn't have a battery, I can't wait to connect it to my Bose Aray since it sounds fantastic.