On time, Joe answered all my questions, very conscientious about not bringing dirt into the house, cleaned up after he was finished. Very personable!