OP, are you on a budget or wanting to go all out? If you still live in SF I would call around to confirm if they are willing to install in SF. That may shorten your list.
I'll second AuntieBling's suggestion to use
KZ Kitchen Cabinet & Stone in SJ for stone as well as cabinets. I was there in September and they had a huge blowout sale on $100 granite slabs in the warehouse (not in the showroom).
We've remodeled 2 kitchens with KZ. They have a great selection of cabinet pulls, faucets and sinks.
Keep in mind a few things when you go:
1. Salespersons are marginally unfriendly until you establish a rapport and show them you are not there to waste time or ask stupid questions. (hint: arrive with exact measurements of your existing cabinets/counters.)
2. Grab a catalog to see their typical offerings. Ask what product lines shown in the catalog are in-stock to avoid delays. Some colors & styles just don't get restocked for months.
3. Don't order custom cabinets here.
KZ expanded to sell bath tiles and shower systems these days but for just tile I have had great service and guidance from Bullnose Tile in SJ. They are exceptional and their employees will help you match up all the materials, trim, grout, etc. that you need.
http://www.bullnosetilesj.com/
Our most recent kitchen remodel was out of state and we used Lowe's
Diamond stock cabinets in Caspian because the store promised us 2 week delivery. Eight weeks later :facepalm we have cabinets that look good from a distance but the movement and hinge operation shows they were not assembled with care.
On the plus side, they cost less than $5K for a premium look.
I would never trust a timeline given by Lowe's. I saw a number of impatient customers waiting to get an update on their custom cabinet orders that were severely delayed.
Good luck!