On Christmas 2015 I bought a SoundLink Mini and I was so satisfied (see my review) that last Christmas I decided to step up a little and buy another speaker with a little more power to listen in the kitchen and the living room, and at the end decided for the SoundTouch 20. At the beginning I was a little startled by its price, at that price you can buy a much bigger system, but I did not want a big system. I do a lot of casual listening when I am at home, especially streaming music, and this speaker with WiFi capability seemed perfect to me. And its size of course, I wanted something bigger than the SoundLink Mini to have more power, but still I wanted it to sit on the counter of the kitchen. I am do glad I bought it. For my use, it is just perfect. It seats on thecounter between the kitchen and the dining/living room, it is quite a large space and the little guy is able to fill it with music quite easily, keeping the volume just above half. Of course this is not a surround system, do not expect the floor to shake, but the quality of the audio is really good, like the SoundLink its position needs a little adjustment to get a balanced sound otherwise the bass is a little too overpowering.
The aesthetics is great, it can blend in any space, it is really well built, easy to pair if you use Bluetooth, the WiFi connection is great, so far it never lost it. It has a rechargeable battery inside, so you can disconnect it, take it into another room (it is not that heavy really and easy to carry) and it remembers all the settings. It is great for music streaming, you can preselect up to six internet stations and select them pressing one of the buttons. It has a nice black and white display that shows you in which mode it is, and details of the song it is playing. With these six stations you can use it standalone, without the use of any external device. A WiFi device is needed to configure it, and the process it is very easy using a free application that you can download from whatever platform you use. I really like the volume, usually when the volume is set using two up/down buttons there is too much difference between steps and sometimes you can't set the volume at the right level, it is either too low or too high; not with this device, pressing the volume buttons a bar indicator showing the volume level appears on the display, and you can easily and fast reach the desired level.
My only critic is the user interface of the associated app. It works great to configure the WiFi and set up, very easy to use. Unfortunately it is not intuitive at all when you want to listen to it, the few buttons are confusing and it took a while to me to learn the steps to select which "mode" to use and how to select the station. I found myself thinking "now what", so I started tapping buttons, only after few days I got used to it.
Overall I really recommend this product. If you don't need WiFi connection you can find something cheaper, otherwise this is perfect.