Its kind of weird to say, but I truly feel like these guys love stone, and love their jobs, at least the salesmen. You dont work with the same one each time you visit this place of business, but ive worked with like 5 different guys, and they are all so nice, kind, warm, and funny ect....and they have a wealth of information on natural stones. I can ask any question in this area, and ive asked dozens, and always received an educated response. This is what convinced me to use this company. I do not regret my decision, and I highly recommend All Granite for all your friends and family, and yourself of course, countertop needs. The turnaround time is 3 days, fair price that you can guesstimate on their website for free beforehand, and a selection that almost made me faint from too many choices, warning: it might make your head spin. So my conclusion is that if you're unsure if you should go to All Granite or Company B, do yourself a favor and visit ALL GRANITE. My only real complaint is that they did not give me a final invoice, I had to bug them for a few weeks for it, I mean how hard is it to email or fax over an invoice? But they did do it eventually, maybe it's a receptionist issue, who knows. Thank you - Mandy and her family.