Stephen communicated well prior to arriving. He was very polite, happy and accommodating. The job was completed efficiently,and to a high standard. Stephen was tidy and cleaned up after the job was complete. The quote I received was by far the best most competitive quote I received and I am glad I chose Stephens Solutions. Would use again and recommend.