After a disastrous experience with Moscone Tile(see their review) I discovered Gem Stones around the corner from them. They had a limited display of granite on-site(the store was very tiny and they are more fabricators), they gave me the names and addresses of a few granite providers for me to source the stone, colours, etc. I drove to one on Highway 7 near Highway 27 and found the perfect granite. Because of the size of my kitchen(I was doing the countertops, backsplash and a fairly large island) I required 3 slabs of granite, all in succession. It was explained that the slabs must be in succession so that any veins, patterns, etc remain consistent. I selected the 3 slabs and went back to Gem Stones. I also ordered an under the counter sink and selected a ledge for the border of the granite. A day later I was called for a site measure to be done the following day. The person who came out was efficient, courteous and a pleasure to deal with. I was told that fabrication would be done within the week and that I would be called with an installation date. Later that week I received a call advising me that installation could be done the following week. Date and time were set. The installation went perfectly as planned… tops went down first, then backsplash. The company did an excellent job matching veins during the install, so that they«flow» from one piece to another. All in all, it was an great experience dealing with a professional company who have their act together. I have since recommended this company to a friend who also had them do her kitchen countertops, and she was as thrilled as we were with the results.