James was prompt, professional and very friendly. He was knowledgeable about all the products being used and helpful in offering suggestions for alternatives. He completed the job when he said he would and was mindful of my time. 10/10 would recommend to my family and friends. Read more