If you like the Sonos way of doing things then right now is a good time to take a closer look at the Sonos One as it is currently available as part of a bundle deal for Prime Day. Generally speaking, the Sonos One costs $199 to buy in the US, and while it's still priced at $199 in the US, the difference is Amazon is throwing in a $50 Amazon gift card for free. Considering how much, and how often people order from Amazon over the course of the year, to a number of shoppers this is as good as a $50 cash discount.
As for the speaker, this is a smart speaker so in addition to being able to connect a smartphone to the unit, it also comes with a built-in version of Amazon Alexa. This not only means the owner can ask Alexa questions and have the answers voiced back to them, but the owner can forgo the smartphone altogether and just ask Alexa to play music from a variety of compatible music streaming services, including Amazon Music, Spotify, iHeartRadio, and more. Existing owners of a Sonos speaker are also able to connect them to this one for a more robust and fuller sound overall. While a corresponding app is available to enrich the experience in general.
In terms of the Amazon credit, this comes in the form of a physical gift card which will be mailed to the user, and so will have to be used at a later date. Although the gift card has no expiration date and can pretty much be redeemed against any future Amazon order.