For the price and size, the sound is great.
I just got it and the sound quality is excellent!
I do not know of the battery life as yet.
I first found this speaker on Prime Day a couple of years ago.
I often listen to mine while getting ready for the day, or a night out.
It’s perfect for a bathroom!
I loved mine so much that I have since bought one for a friend and my 12 year old son.
While in the shower, I stick it to the shower wall, and when I get out, I just move it to the mirror.