Friendly, thorough, easy to reschedule if needed. The techs we've had in our service for a year and a half have been great- save for one- who the company actually had come back out to redo. I can call, speak with an actual person who is friendly and accommodating. Never any hassle or up-selling. Tech's know their stuff!