"The best granite and marble cleaners are not abrasive and do not have hazardous chemicals, such as bleach and ammonia." . . . . .