Well, they aren't very high-fidelity speakers. They will probably be better than TV speakers, but that isn't saying much. They are badly over-priced considering the components that are used. If you need small, look at the
Dayton MK402, those aren't very big. The treble on them is a bit hot though, but at least they will have treble unlike the Bose speakers.
The problem is it is hard to get a good, full sound from small speakers.