This is definitely a case of buyer beware for any small business. I specifically asked if I could cancel any time, and was told by the sales person I could.
Now, they are saying I will have to pay an outrageous early termination fee, even though NOWHERE on my contract is the early termination fee stated.
Customer service, probably because they have fewer customers in my area, have been bullying, rude, and unresponsive.
If the service had been great to begin with, I'd feel differently, but many times it was slow or down.