I bought this after reading the decent reviews and thought it might be ok but it is much better than that. It is pretty small and to look at it you would think it wouldnt be too loud, but youd be very surprised. And the cool thing is if you want it to be even louder you can buy another one and they plug together. The sound quality is excellent (I'll never buy a stero again just use one of these into an mp3 player).
I could go on and on about this that and the other about it, but really JUST BUY it you'll not be disappointed.