Anker generally makes high quality electronic gear, and judging by the reviews on Amazon, the tiny SoundCore Nano Bluetooth speaker is no exception. It’s got a battery life of 4 hours, and can be recharged with the included Micro USB charging cable (which also can be used as a way to connect the speaker to a computer instead of Bluetooth).