Everything that was done on the job was explained to me first in detail. The workers were on time, they worked very hard, and left the job site very clean! They were very professional as well! I am very pleased with my experience!