Let's start with the good stuff. First of all, the speaker plays pretty loud for its small size. That's now becoming fairly standard for these types of mini speakers. It also has decent battery life. There's a built-in 1,800mAh lithium rechargeable battery that Grace Digital says will deliver 10 hours of battery life, but it actually did better than that in my tests playing my music back at more moderate volume levels. (Battery life will vary according to volume levels and the unit takes about 2.5 hours to fully recharge.)
While I don't expect all that much from tiny speakers, with one that costs $129.99, I tend to be more critical, and the Ecorox doesn't rock quite as much as it should for its price level. My main issue with it is that it distorts bass-heavy material, so you really can't crank the volume on the speaker without running into some problems. It also vibrates quite a bit at higher volumes, so you have to be careful what you set it on. For instance, I had it on a small glass table outside and it moved around quite a bit, to the point where I had to put a magazine underneath it and lower the volume.
I found the speaker a little inconsistent in its sound. Sometimes sound would be distorted badly and then sometimes it would sound relatively decent. The odd part was that it would sometimes distort on mellower tracks that I didn't think pushed the speaker that hard. I preferred its sound outdoors to indoors, but I also thought it worked well as a shower speaker when I kept it at moderate volumes.
It's also worth noting that due to the placement of the bass radiator, it's best to keep the speaker on a flat surface and not have the bass radiator facing you because the speaker sounds worse if its two front speakers aren't pointed at you. I hung the speaker from a tree and had mixed results with the sound.
Anyway, if the Ecorox cost less, I would feel better about its sound. That said, a lot of people will think it sounds pretty good. But I've listened to a lot of these speakers and I'd much rather pay the extra $70 and step up to something like the UE Boom, which offers much bigger and better sound. I also would choose the larger Ecoxbt over this model. It costs a little less, plays louder, and sounds clearer, with significantly better bass. Yeah, it's less portable and won't fit too well in a suitcase, but of the Ecoxgear speakers, I think it's the better option right now -- until the price of the Ecorox dips below $100.
The Ecorox is a decent enough little speaker that plays pretty loud and has the added benefit of being waterproof. It also has speakerphone capabilities. My main gripe with it is that it's a bit overpriced at $130 because it sounds like a $50 mini speaker that's simply been ruggedized.
Sometimes what happens with these speakers (and other products) is that they get some distribution in Best Buy or the Apple Store and the retail outlet takes such a big cut of the sale that the company has to raise the price just to make a little profit for itself. I understand how it works, but with the market so competitive for these types of speakers, it's hard to fully recommend one at this price unless it's really good.
Alas, the Ecorox is just good. So while it can certainly take a splash (and even float on water), I'd wait till it comes down in price before taking the plunge. When it does, I'll consider raising my score.