There are many good softeners out there. Have your water tested to make sure exactly whats in the water. Any dealer can do it. And don't get sucked into a lot of hype some dealers use scare tactics to jack up the price. Get at least three bids. If its just hard water its an easy fix.