Technician was great. Only problem was when he was done diagnosing the problem, the bill was $95 and I was told on the phone while making the appointment it would be $55. Technician said it was because of my location. The person on the phone knew my location when she told me the price. Felt a little ripped off.