This Waterproof Portable JBL Speaker Is Currently on Sale for $40.

A versatile portable speaker is a great addition to your summer kit, but while many speakers are marketed as portable, many are surprisingly bulky, not very durable, or produce tinny sound. The JBL Go 4 has none of these issues. It’s currently one of the best portable speakers in its price range, and right now it’s even cheaper on Amazon: at $40, it’s on sale for 20% off, marking its lowest price ever.
This miniature speaker is made partially from recycled materials, comes in a wide range of colors, measures just 3.7 x 3.0 x 1.7 inches, and weighs 6.7 ounces, about the same as an iPhone. It has an IP67 rating, making it dustproof and durable enough to withstand submersion in water during a beach vacation or pool party.
The speaker features an adjustable equalizer, Auracast support, and a companion app for viewing battery life, enabling PlaytimeBoost, and adjusting other settings. Battery life with PlaytimeBoost enabled can reach up to 9 hours. The sound quality from the 45mm driver doesn’t compare to higher-end speakers, but compared to similarly sized speakers, it delivers powerful bass and clear mids, and can get quite loud. (Tip: If you want more bass, lay the speaker on its back instead of standing it upright.)
If you don’t need audiophile-quality sound but want an ultra-compact, lightweight speaker with an adjustable EQ, the pocket-sized JBL Go 4 is a great companion for all your adventures and a great choice at a current price of under $40. However, if you want improved bass, longer battery life, and more powerful sound (and don’t mind a slightly larger chassis), the JBL Clip 5 is a great upgrade option, albeit at nearly double the price.