The sound quality is good and I'm giving it two stars because it comes in a really nice box. Setup failed because a required firmware update failed. This left the speaker unusable. Spent three hours this morning researching the problem, I found many other purchasers having the same problem, then I had to download an update, get the correct USB cable, and then try to update the speaker firmware. My update also failed but I was able to finish setup of the Bose Home speaker. I have no idea of the condition or state of the Home Speaker 300 or the version of the software that it is currently running but it is "working". I mean by working I'm able to play music and Alexa is working.
Beware! There are problems in the setup of the Bose Home Speaker 300. It may be better to wait or look for other options.