Overall, this speaker with Google Voice Assistant works very well. Just like on an Android phone, you simply say, "OK Google" and begin asking any question you have. The female voice assistant will either give you an exact answer or perform a Google search and read the primary result back to you. For example, if you ask Google, "OK Google, what time does Disneyland open tomorrow?" She will tell you the exact operating hours for Disneyland for the requested day. But if you ask, "OK Google, at what age should my child stop sucking his thumb?" Google will respond by reading you an answer from a reputable website.
The Voice Assistant also performs very well when asked to turn on or off my WiFi connected house lights. A few of my lights are connected using TP-Link light switches, and others are connected using WeMo light switches. If your lights are not already setup in the Google Assistant app, you are guided during the speaker setup to add them to the Home Control portion of the app. Adding them allows you to control your lights and other connected devices, (Nest Thermostat, Roomba, WiFi outlets, etc.) using your voice either through your phone or through the Insignia speaker. Since the speaker is setup on my nightstand, my wife loves to ask Google to turn off the bedroom light, instead of having to get out of bed to physically turn it off.
A few limitations include not being able to manually adjust the time displayed on the front of the device. Other users have inquired about this option and Insignia's tech support has responded in forums that they are not able to change the time because the device syncs with Google time servers. Hopefully someday there will be an option to manually adjust the time, so if you're like me, you can set the clock ahead a few minutes to help with getting out the door early.
Another limitation is the device's inability to place phone calls yet. When you ask Google to call someone, it responds that the feature is not currently active. Hopefully this feature will also be added in future software updates.
And the final limitation is the speaker quality (not really though). If you're very particular about the sound quality of the music being played through your speakers, then this unit will not satisfy you. However, if you just want to enjoy music without concern for high quality sound, then this speaker will do just fine. The sound it does produce is good enough and can get loud if you crank it up. The bass isn't all that strong, but again, this is not a device meant for an audiophile. It will meet the needs of most people.
Ultimately, I am very satisfied with this speaker. It's a reasonably priced speaker and home assistant. It's perfect for a bedroom night stand or living room clock (or anywhere else you can plug in this unit). If Insignia continues to update the features on this speaker, it will easily get a 5-star rating. Still, if I could give it 4.5 stars, I would.