If you're looking for a decent speaker without breaking the bank, I honestly I would go with one of these UE Boom speakers. I previously had the older version and finally upgraded to the UE Boom 3. It's a very durable piece meaning even should it fall on the floor it will still work and it won't be damaged. It's waterproof which I can attest to that. You don't have to feel bad bringing it to the pool area and they're getting wet a little. It has a nice woven fabric on the outside of it. As well you can pair it to any of the prior UE Boom speakers. Another thing I like is that you can pair it to 8 devices at the same time without having to disconnect each device to be able to use the other device. Battery life is awesome, sound is amazing, and or course like the other ones that has a rechargeable battery.