I have Xfinity - paying for supposed 55mbps. Not even remotely close to that speed. Because of the way Xfinity's network is constructed your actual speed has a lot to do with how many of your neighbors are online and what they are doing. I have Centurylink at my mountain home (it is the only option). The speed is a pathetic 1.5mbps due to ancient lines. But in actual use it is just as fast as Comcast's line which is supposedly 40 times as fast. Once my current contract with Xfinity expires I'll be switching over to Centurylink at my main home and getting genuine high speed Internet. Minus Xfinity's excuses and lies.