Granite itself is approximately 95-98% stain resistant but, we use a special impregnator on all of our natural stone products. This will insure lasting life and beauty. Polished granite should receive the same cleaning care as polished marble, preferably using specially formulated granite cleaner or using a mild phosphate-free, biodegradable liquid dish-soap, soap flakes or powder which contains no aromatics. Followed by a thorough rinsing and drying with cotton-flannel or chamois. If you are going to go with just plain soap and water, keep in mind that this can lead to soap build up. This, in turn, will dull your countertop’s finish significantly and you don’t want that. When using a granite cleaner, let it sit for about 30 seconds and then wipe it off well using a soft cloth. This will work best.