How do I make a kitchen counter-top which is easy to clean and maintain as well?

I am designing my kitchen, and want a durable counter-top.

Counter-tops are one of the most used places in a kitchen. The cooking preparations and serving take place on a counter-top. So for this area to be spic and span always, use quartz for counter-tops. This has a feel like a granite or a marble but is stain resistant and non-porous.It is also easy to clean and therefore low maintenance.