Honestly one of the most terrible experiences with any sort of service provider ever. I was with them for over two years of spotty, unreliable, slow service, but stuck with it because it was cheap. A few months ago the internet went out completely. I called after it had been out most of the night and into the next afternoon, went through all the home diagnoses steps, and was told a tech would be out the next day. No tech was there by 4pm, I called, and they said to wait until 8pm, saying the tech was just running a little late. I called at 830pm (giving them a bit of extra time), and they said they had no way to contact the techs that late! That, in fact, because they contracted out their technicians, they could not contact them after 5! I was promised a tech would definitely be at my house in 24-48 hours. Well, two days pass, no tech arrives, and I call them at around 4pm again. I'm told that the ticket was cancelled, because when the tech looked at it, it appeared my internet was up and running, so clearly nothing was wrong. The internet had been flickering in and out (mostly out) on my desktop connected via ethernet to the modem, and completely inaccessible at all times from wifi on any devices in my family. They promised that they would put a note in the file to NOT CLOSE THE TICKET, even if the internet appeared to be working, and that a tech would be out in 24-48 hours, for sure this time. Guess what happened? Yup, they closed the ticket. We reopened it again, and the person on the phone said they did not know why the tech had closed the ticket, as the note was still on the file. Guess what? They closed it AGAIN. Finally, after being as nice as we possibly could on the phone this entire time (8 days without internet at this point) I gave them an ultimatum. They would be here by tomorrow morning or we were cancelling their service and going to someone else. Anyone else. They swore up and down someone would be here by 1pm the next day. Nothing. We called at 1, to give them one last chance, and they said that a tech would definitely be here within... 24-48 hours. So we cancelled. We went with a slightly more expensive option, that has been leagues faster an more reliable. The reason I'm writing this review months after all this happened? I just got a letter in the mail informing me that my service was being suspended due to non-payment. The service I CANCELLED MONTHS AGO. F*** you Primus. Seriously. Avoid this company at all costs. read more