First, the good: the speaker sounds very good for it's size. When it works, I have really enjoyed having something that's a big step above my old bluetooth speakers.
But almost every day, I have problems connecting to Google Home. I have reset it, reinstalled the app, and gone through the setup process a few times, and yet I still can't reliably connect to it even when I'm >2 feet from my router. Then, when I do connect to it, it doesn't always keep up with the music that is playing, so I'll have to exit out of the app and try to reconnect so that I can see which song is playing. Very annoying.
Second, most of the time it will play music just fine, but every few days, it will decide to play a few songs and then crackle with static when playing back, both through Google Play and through Spotify. It's very frustrating and since I don't really know the cause of it, I haven't been able to identify a solution. I just purchased this a couple of weeks ago and I think I'll be returning it and hope to get a better quality speaker in the future.