I only use it on pavement and firm beach sand, which is almost as hard as pavement. You can get most of the details from other reviewers - it sounds decent, has good volume, Bluetooth is easy to connect and the battery life is very good. All of this is offset by the simple fact that the mount is made of very brittle plastic and breaks easily. The biggest weak point is the knurled grip around the ball mount. Once I fixed it with super glue and it held for several weeks. Then I bought a two part epoxy that held everything together nicely. But now the hinge is broken. Since it's a loop, you can't glue it together and expect to be able to take it off the bike. Replacement brackets here and in the East Bay are about $15 - there's no way I'm going to spend that much money on a speaker that cost me $25.97 four months ago. Do yourself a favor and look elsewhere if you need a bike speaker that will last a certain amount of time. Currently I drilled a hole in the hose clamp, inserted a screw through the clamp into the speaker, and then tightened the clamp around the handlebar. Looks bad but doesn't fall off. It also means I can't easily move it from bike to bike.
Canvas Camera Case Bag With Shoulder Strap For DSLR/SLR Cameras - Black, Medium Size By Evecase
30 Review
Soft Silicone AirPods Case Cover With Visible LED - Compatible With AirPod 2/1 Cases, Keychain Accessory Included - Ideal For Men, Women, Girls, And Boys - Light Pink
37 Review
Protective Silicone Cover For Samsung Galaxy Buds & Buds+, Shock Resistant With Carabiner And Fast Wireless Charging Compatibility - Fironst Case For Galaxy Earbuds 2020 (Black)
52 Review
Protect Your Earbuds On-The-Go With Small And Portable EVA Case - Perfect For Airpods, USB Drives, Cables And More!
34 Review