Speed is fine, but I am stonewalled too often by their support personnel. They say: "We are not trained" for this or that, when it is a clear network issue. The latest statement is that I must hire a private professional. I AM a private professional, but at a certain point control passes to the service provider. They should be willing to help out.