As a regular user of this service, it's very good, although not perfect, a few bugs, some ux issues with the different game providers, but nothing unsolvable. The customer support is surprisingly reactive too.
disclaimer: tested on a 10Gb/s simmetric connexion and an urban 5G network