On time. Very thorough. Very competent. Results of inspection and service were explained in easy to understand terms. All inquiries were handled in a professional manner--professional!