Bought one of these a few years back on Woot and it’s still going strong.
The sound on it is really good for such a small speaker, and the battery is from another planet! I’ll play this thing for 4-6 hours straight 2 nights in a row, and it still has juice left. It will sit unused for a few weeks, and still have enough power for a full night of music. After years of use, it still holds a charge amazingly.
The only downside to this speaker is the Bluetooth. Anything further than 5 feet and it’s going to be spotty at best. I’m not sure why it’s so short, but the range is awful. But if you can get past that, this is an amazing buy at this price.