In order to host, you have to have Windows 8 or higher, so I've been the one hosting. I had a friend with pretty bad internet join with no latency), it works great. I've been using it for months (they introduced some update today, haven't tested if they've changed anything yet), but as long as both you and everyone joining has decent internet (or rather, seems like it's more important for the host.