I got this for xmas last year and it is amazing. Holds a charge for about 8 hours, recharges fully ~90 minutes. Awesome in the shower, suction cup works great! Haven’t had the courage to throw it in water, but at this price I’m about to right now. IMO this is the best $20 Bluetooth speaker you can buy.