Very through and professional. Took time to explain problems and solutions. Work was completed and rechecked.