Try quartz (quartzite) countertops. Man made, non porous, never needs sealing, can't scratch them unless you use carbide, quartz, diamond, atc. You can actually cut on them without a problem. I've actually tried to scratch them with the point of a can opener and failed to leave a mark...try that with granite. Food acids and stains will not affect them. These are full slabs, just like granite tops, and not a cover over. Numerous edges available. Price runs about the same as granite. Check out one of the websites.