tl;dr: Five stars for sound quality (especially considering the size of the speakers), but a 3 for the price (you still pay for the Bose® name).
For a very long time, I've used my computer, with a 24"+ display, as my TV, computer, DVD/Blu-Ray player, Xbox 360 setup, etc. Because of this, I had my 5.1 surround sound system, with some very nice speakers and a great sub, plugged into and surrounding my computer. It enveloped me in the most amazing aural arena I've ever experienced.
However, after marriage, I moved the surround sound system into the living room, along with a new TV and the Xbox and and Apple TV. That means I went back to the stone-age days of computing sound, using the tinny built in speakers on my iMac (now MacBook Pro). For a while, I was satisfied with this, as I didn't do a lot of music listening or gaming on my Mac.