On time to appointment, took a look at everything, gave me an estimate that was very reasonable, and finished the work promptly. I would definitely use them again!