these are a little bit larger than i expected, but the sound is AWESOME for the price you pay (nothing compared to a bose, but thats almost 100x more). my only gripe is that the connection cord is a bit short. but extensions are only like 2 bucks at a local elec shop.
as long as you dont crank the volume on your mp3 players to the max, these sound great. anything more and distortion starts.. but really, the sound you get out of this thing right before distortion is already pretty loud. battery life is awesome. and it's great to take along with you at camping/picnic trips..