Absolutley horrific customer service and terrible business principles, they increase the price of your service by 250% mid contract citing "tariff withdrawels" and give you 30 days notice to leave if you want or simply keep paying it, then when you notify them that you will leave within the time frame they block your line from being taken over by a new provider. we are a small business who takes card transactions which is 90% of our payment split, we can't afford a single minutes downtime, they say they are the company of small business they really are not at all and just provide you with headache and large fees! I will never go back to them and would reccomend no other small business does either unless you want hassle and stress.