This Bose SoundLink Revolve+ Series II bundle is $31 off at Amazon and the best price it's been. The speaker has a rated battery life of up to 17 hours, plus a flexible fabric handle for carrying.

Shipping is free. Buy Now at Amazon

Features 360-degree sound coverage Up to 17 hours of battery life IP55 dust and water resistant rating Built-in microphone for calls & voice assistant Pairs with two devices at once Includes fast charger