We both "telecommute" and must have reliable internet access.
Xfinity
has been both reliable and fast.
We did experience one hiccup. Upon renewal of their special pricing for new users, Xfinity jacked our monthly bill. I called and complained. The CSR related that we need to call a month or so before each renewal phase and the rate will be adjusted back to the special offer rate.