John was very polite, helpful and communicated clearly what needed to be done and how it could be done. He was fair with his prices and quick to come over and I really ap ... more