This isn't a terrible speaker. I've just started listening to it out of box, and it sounds good. I saw someone comment on a lack of bass, but I thought it was quite balanced, with surprising bass for such a small device.
The reason I only gave 3 stars is because for the identical price range, there are plenty of bluetooth speakers you can consider getting.
I would recommend avoiding this one because the design is un-intuitive. The controls are all on the bottom of the device. It doesn't make or break the speaker, but it's irritating to have to lift the device to adjust the volume or skip songs.
Secondly, I was annoyed to see that the same buttons are used to change volume and skip songs. I had wished they had made dedicated functions for each function. I can foresee a lot of accidental skips in my future.