A thoroughly professional job from start to finish. I received a clear explanation of the product with a price estimation on the first site visit, together with various alternatives. I had time to consider the proposal(s) without sales pressure. The work was largely done in my absence and a small follow-up job was handled expediently and efficiently.