Wow, was i surprised! This is such a small package, with a small price, that has big sound! The two speakers (treble and bass) work very well together to make a really good quality sound that you miss out on in other speakers that have a higher price and size. I can charge your phone, read memory cards for music, Bluetooth, make phone calls, and it has a strap that is super simple to work with and be able to use with almost anything. The only thing I see (this is more of a suggestion than a bad thing) was the light from the LED indicator was seeping all over the rubber buttons and speaker grill. I just makes it look like it's not put together well. But I still believe it is well put together, despite that flaw. Just something to guard that light would be awesome! Other than that, I would assume 50 dollars or more for something like this. I definitely recommend this speaker to anyone needing a really high quality budget speaker.