I don't believe it's working "perfect" for anyone. I'm extremely disappointed in the service and quality. It's obvious the servers are over utilized. Really it's got little to do with one's internet connection. Whether you have a 5Mbps or 50Mbps connection, it won't make much difference.