Efficient and knowlegeable. They were careful to give me an estimate of cost when they had figured out the problem. They worked together well and finished quickly. Highly recommend!