Omaker bluetooth speaker
I was skeptical about how great a speaker could be that was this small, but they made a believer out of me.  Surprisingly good bass even.  Love the bluetooth capability.  Easy to set up and link to your iPhone.  A British lady's voice gives you prompts.  Charge lasts a long time.  Best $20 I ever spent.