Very thorough service, and Diane goes out of her way to accommodate her customers. I like that before any additional service is done, the customer gets a detailed explanation of why it is necessary to do the service. In addition, the customer is given the option of approving or declining the work.