I wasn't particularly thrilled with the actual service from this company. On the phone, the people sound great--very professional and efficient. But it's the opposite when they show up in person. The prices here are moderate, but sometimes it's better to pay a little extra for better service. You're better off trying another place where the technicians are more experienced and can do the job with ease.