Absolutely horrible. Waited around all day for a tech to come and setup Internet between 8-5. Ridiculous time frame to begin with. Nobody shows up and when I call to ask they say they can't get in touch with the technician. They then say I can wait another hour in case he shows up and if not call to reschedule. Worst customer service ever. I was hoping that I would just get the Internet hooked up then not need to contact their terrible customer service...somebody has to hook it up first. 0/5 stars