Yes. It's arguably one of the better attempts at cloud gaming. I've tried it, still prefer locally hosted games, but the days of cloud gaming are definitely coming soon.
I wouldn't call it well polished though. It works but it's kinda janky, with heavy compression artifacts and occasional input sensitivity issues.