I'm remodeling my kitchen and have looked at all of the countertop options. I've realized that I'm not a granite person, but I'm leaning in that direction because it seems to be the most durable of the options. It can take heat, you can't really stain it (like other surfaces), and it cleans up like new after every use. I can't think of any other options that are as resistant. I have kids who like to cook and I don't want to worry about my countertops, so I'd love to know if someone has a better suggestion.