When it comes to Bluetooth speakers, they usually come with compromise. If they have good highs, they often lack bass. If they have good bass, they often sound muddy and muffled. Finding the perfect one is quite laborious -- especially when you want it to be attractive too (which I do).