My technician is very prompt and thorough. He always calls me the day before to give me a specific time window, which the main office does not. They just tell you what day, not morning or afternoon.
Prices are affordable. Technician comes at a time that's convenient for me (I like to be home when he comes), he's friendly and answers questions about issues I may have. The office staff is pleasant to talk when I've had questions regarding my account.