I have Time Warner Cable. Not too satisfied, they overcharge unless you go in the shop and ask for a lower monthly cost. Turns out we were paying an extra $50 a month than needed. Their top Internet speeds in my area are not the best, perticularly upload speeds. I get 30Mb down and 5 up.