Extremely professional, all work was explained in detail ahead of time and completed as I was told in the time frame that had been given to me. The work that was done was beautiful. I have to say I have not had efficiency and quality in a job like this for a long long time, how refreshing to know there is still a company out there that strives for perfection and takes pride in the work they do as well as having a commitment to honesty.