What should I be considering when buying new (engineered stone, marble, quartz or granite) kitchen countertops? Is there a comparison of issues like performance, durability, maintenance, cost and health concerns?
valid question