It works with any Bluetooth-enabled phone, tablet or Mac/PC and also with wired audio devices via 3.5mm AUX audio jack. The 2500mAh lithium battery can last up to 25 hours of continuous playtime. We reviewed this speaker last November and found it to truly have an amazing battery life and sound quality much better than its price.
Next is the Lumsing Bluetooth 4.0 speaker that is splash-proof, shock-proof, and dust-proof for $15.99. Using the same code from above (ZLUW4ZDW) knocks off $5 making this speaker only $10.99 Prime shipped as well. This speaker is small, easy to carry and is well-suited for both indoor enjoyment and also outdoors.
Both speakers are highly rated from Amazon customers and have received great reviews.