MikroTik can do this as well, though in typical fashion for them, it takes a bit of work to set up.
Guest WiFi usually uses a captive portal, I think. I don't think that would work with something like Google Home, which expects to have internet access right away AFAIK