I am getting mixed messages on what is required to care for Granite counters.Friends say we need to apply a sealer and polish every year . The guy I bought it from says no need to seal since this was done along with polishing at the factory and is good for life. As long a water drops stay as drops on the surface it is Ok. Also what about cleaning ? Anything other than soap and water needed? Polish?