I was very happy with my experience with Kay Stone. I contacted them to see if they had a particular colour in stock, which they did. I placed a deposit on the stone, and they held it for me for a few months. Then they came out and did a measure prior to cutting, and then installed it. The stone fits beautifully.
The whole transaction was done without me ever going out there! They worked efficiently and the communication was excellent.