??12-hour battery life isn’t great. Some smaller speakers even get more, like the two mini solutions we have about the list.If you want to rumble the flooring and shake the ceilings, you won’t do better than the JBL Xtreme 4. It’s a large speaker, but its deep, heat bass makes it the perfect centerpiece in a party.I am Tom's Guide's Audio edi