Overall service not terrible for the price. However, the company's treatment is terrible. Constant cutting of service for no reason. We got cut once, they said they were upgrading some stuff. Sure enough it was upgraded, but a week later, another cutoff and boom, back to worse than the original. Do not use, choose a big name even if it costs more.