We have had the same granite countertops for over 20 years. Nary a problem, no stains, no cracking, and easy to clean. We went to the granite place and bought a slab big enough for our requirements. Then had it cut by the company who did our kitchen. Money very well spent.