I've had both a water heater and water softener installed, and I had them put in some faucets too. It was all very professionally done, and they gave me good explanations of how the systems functioned. They were very polite, and it was just a very professional service.
more