First off, let me say this little green warrior blew my expectations out of the water. The JBL Go 3 Eco delivers shockingly rich audio from something that fits in my palm. I've used it everywhere - from shower karaoke sessions to backyard BBQs - and it never fails to impress.
The waterproof feature is LEGIT. I've accidentally dunked it in a pool (twice!) and it kept blasting my workout playlist like nothing happened. The fabric covering gives it this cool, rugged vibe that's held up against scratches from being tossed in my backpack daily.
Sound quality? For its size, the bass punches way above its weight class. While it won't shake your windows during house parties, it fills my bedroom with crisp, balanced sound. Podcast voices come through crystal clear - no muddy mids here.
Battery life is solid for its compact form. I get about 5 hours at moderate volume, perfect for beach days or DIY projects. The lack of battery indicator is annoying though - you're basically playing audio roulette by day 4.
The Bluetooth pairing is stupid easy (connects before I can even say "JBL"), but I wish the strap was more functional. It's cute but barely fits carabiners for hiking trips.
Final verdict? If you need a durable, travel-sized speaker that sounds twice its size without breaking the bank, this eco-friendly nugget is a no-brainer purchase. Just don't expect earth-shaking bass or week-long battery life.