Just wanted to add to the one star reviews here.
Totally barbaric enforcement of hidden rules and regulations. Cancellation fees are astronomical with a convenient use of roll over contracts that aren't cancellable at any time once initial agreement period is over like most places do.
Disgusting. Literally the worst company I've had to deal with.