Granite requires diamond resurfacing to remove scratching. Afterwards a penetrating sealer is applied. Generally, granite is utilized for counter tops. AfterGlow Floor Care can restore most granite counter tops with out sanding by utilizing special products. Polishing can be done with out sanding. Polishing a counter top is much cheaper then diamond sanding a granite counter top. Most granite counter tops do not require diamond sanding and I feel sanding is over sold. I only use granite sealer on granite counter tops. I do not use cheap across the spectrum sealers on granite or any surface that I seal.