Jim was very professional. He showed up when expected at the time designated. He worked carefully and was very thorough about cleaning up after each days work. He did an excellent job and answered any questions I had during the construction. It was not a disruption to have him working in the house for the duration of the project.