A good Bluetooth speaker has several characteristics, including sound quality, water resistance, shape, and battery life.