Granite and marble countertops don't react well to acidic or abrasive cleaners, so you're better off avoiding those. Use a mix of mild dish soap and warm water and then shine up the stone using a microfiber towel. Don't forget that granite has to be resealed annually while marble needs to be resealed every few months.