The first time I needed a new counter top for a rental condo I tried to go with the person that got me the cheapest price. Found a place in Richmond Hill and wasn't really happy with them, from the order process to the install. When I needed counter tops for my house, I hired Toronto Granite through a friend recommendation and what a difference! I was extremely happy with their work that I hired them 3 more times! Mirko came out to do exact measurements using precise tools, their selection is extremely vast and you can even get lucky using a left over piece for a smaller vanity. The installers were SO much better than I expected, professional, clean, courteous, on time and all of them knew what they were doing. I wasn't able to remove one of the old countertops myself so they helped with that and disposed it for me. I also used them to install a fireplace hearth and it looks fantastic. The best part is, their prices are reasonable! I tried to compare their quote to other companies to gauge how competitive they are and and I could not find a better price. Also side note, my existing kitchen sink that came with the house just fell off the granite one day. I called Toronto Granite, and even though they didn't install this sink & counter, they came by the next day and fixed it for me!