On time Very thorough very considerate explained everything that he had done on the system and what they recommend moving forward. Outstanding customer service.