JBL Xtreme 2
Mini speakers tend to get an oversized amount of attention in the Bluetooth audio landscape. That's because people tend to like highly portable speakers that deliver relatively big sound for their tiny size but don't cost too much.
The JBL Xtreme 2 Bluetooth speaker delivers very big sound for a medium-sized portable Bluetooth speaker; It's fully waterproof, can charge devices from a built-in USB-out port (you supply the cable), has a built-in microphone for speakerphone calls
A little pricey; Its slightly treble push can make the speaker sound a little too bright and edgy at high volumes