Don't waste your time or money with this company. They over sell and under deliver. You will have to chase them to get the service you pay for. Extremely unprofessional. I am not sure if the techs are any good they never perform services you pay for. I do know that at least one salesman does not keep his word after you have paid for your service he will NEVER contact you back. BEWARE!