Great product it works great I bought 5 of them. They could be more rugged though I am an expert skier and I gave my friend one of them to use on the slopes and he dropped it in a puddle that submerged it for like 3 to 5 seconds and it somewhat damaged the speaker. So they are water resistant not waterproof. Snow is fine but would not take it in the rain.