Rock doctor granite cleaner is specifically designed to safely clean stone counter tops, vanities and tabletops. The non-abrasive formula contains no harsh chemicals like many other commercial cleaners. Rock doctor granite cleaner will not discolor sealed grout and will not streak or leave any residue on your rock surfaces. Use it daily to keep your stone surfaces clean and protected. This product can be safely used on all natural and cultured marble, granite and all stone counter tops, tabletops and vanities.