This little speaker is an absolute gem.
I bought one for a weekend camping on the beach, based on the reviews on here, and wasn't disappointed in the slightest.
Taking it straight out of the box, without charging, we used it everytime we felt like it over the two days and the battery lasted fine.
The sound quality & volume it generates are amazing for something so small. Truly, truly excellent. Even better when you factor in the price. We were using it on the beach, with the wind & ocean noise in the background, and still didn't need it turned up to full volume.
Having gotten home, I've also realised you can charge it through an iPod mains charger (if you have one), and don't want to use your computer USB port just to charge a speaker.
Buy one. Or two. They're brilliant.