I just received these speakers and they work well with decent range. Having read reviews on here and on Amazon, it was difficult to tell what the quality of these would be - I didn't want/need BIG sound and had no need for subwoofers but wanted more power than USB-powered speakers could deliver.
First off, these are about what you should expect from computer speakers in terms of size - not very big but not very small (about 6 inches tall and a few inches wide/deep). When I first plugged them in to my computer sound port (not a sound card) they didn't produce enough sound. The fix was to "Change system sounds" from the Control panel, select the Playback tab, Select speakers, Select Configure, Select Stereo, then on the next screen select Full range speakers.
This fixed the loudness issue but, honestly, the speakers sounded horribly tinny. I'm not the most picky person, but this was so bad that I thought I'd have to return them. Looking into it, I decided maybe an equalizer would fix the problem. Supposedly this should be present in Windows (Change system sounds from the Control panel, select the Playback tab, Select speakers, Select Properties, Select Enhancements, Scroll down and select Equalizer then adjust to one of the presets or create your own) but I couldn't find that option. I was going to download Equalizer Pro when I found another post that suggested making sure you have the correct audio driver if you don't see the equalizer. Sure enough, I was using the MS audio driver rather than Realtek. I downloaded the latter, created a preset where I reduced the high frequency and now the speakers sound great.
So minus one-star for all the work as this should be more plug-n-play. If you have a single monitor desktop setup and are looking for decent cost-effective sound that doesn't take up too much space, then these will do the trick. If you are an audiophile (I'm listening to music while I work, BTW) then you shouldn't be looking at speakers in this price range (multiply the cost by 10 and look there). If you are a gamer, then you should step up about $10 and get a speakers with subwoofer. If you have dual monitors, then these cords are probably too short for you. If you have a laptop, then you'll probably want USB-powered speakers as, while these are smallish, I wouldn't call them portable.
Overall, I'm very satisfied with these speakers so far. Good luck!