Anker SoundCore 2, $34 with code SUNANK55

With its 24 hour battery life, iumpressive bass, and crystal clear sound quality, the Anker SoundCore has long been our readers’ favorite affordable Bluetooth speaker. But its run may be at an end, because Anker just upgraded it with IPX5 water resistance, and you can get the new model for an all-time low $34 today with code SUNANK55.

The SoundCore 2 still includes dual drivers and that amazing 24 hour battery; the only real differences are a slightly tweaked design and the aforementioned water resistance. That means you can take it to the pool, the beach, or even the shower without fear.