Ray was able to do a fine overall job. He addressed and resolved unexpected issues which came up during the work. He stuck to his original estimate for the scope of the work and there were no surprises. He was accessible and responded to messages left for him.