I called and made an appt. for a few days later. They gave me an arrival window of 3 hrs and called me about 30 minutes before they got here. I really appreciated that. James was very knowledgeable and helpful. He didn't try to sell me anything we didn't need. He showed me exactly what was wrong and sure enough when he fixed it it was very evident that that had been the problem. He worked quickly and efficiently. I would highly recommend this company.