On time arrival, explained service details and billing. Our repairman was friendly, professional, and answered our questions with knowledge.