Came on time. Gave a reasonable estimate. Did the work in a reasonable amount of time. Very polite and did a good job.