I will go ahead and second this, and the recommendation of the Imagine Minis in general.
It's a bit of a cliche to say you "thought you had a bigger speaker playing," but for real with these things. Buttery smooth, rich, totally convincing sound that should be coming from something quite a bit...