I contracted Avalon Granite and Marble to fabricate and install our kitchen counters, I picked the slab at Milestone in Vaughan, so I knew exactly what the slab looked like. When Avalon installed the countertops, they installed and left without cleaning off the marble dust. When I cleaned it, I noticed a corner had been broken off and glued back on. I called Daniel, the owner, at Avalon and they refused to replace the countertop, claimed the slab was originally broken from the source store, and most unbelievably, claimed that I had said I liked the 'natural look' and therefore the break that they had glued back on was not a big deal. Then Daniel, the owner, hung up on me. These guys are unethical, and dishonorable. They do not do the job well. I would never do business with them. For something that we paid $3000 for, I will have to replace this counter at my own expense. DO NOT DO ANY BUSINESS WITH AVALON. You will end up with a broken counter too.