Matching on Angi
Great, timely service. Advised me to call Kohler directly to plead for a new faucet, since this one has been a problem since installation. Gave me the part number to ask for specifically. Told me my water softener did NOT need to be replaced, and left me test strips to check it periodically.