My suggestion is the Westin Galleria.
http://www.starwoodhotels.com/westin...ropertyID=1052
Convenient for both clients (Tollway and 635), and with the hotel being directly attached to the Galleria, perfect for down time between appointments and mitigating the need for a car rental.
In terms of restaurants, for something you don't have in San Francisco:
Steak: Del Frisco's (I believe there is one a short cab ride's distance from the Galleria on Spring Valley)
Tex Mex: El Fenix (casual), Mi Cocina (slightly less casual)
Also, a short drive from the Galleria is Belt Line Road in Addision, which has a bevy of restaurants of every variety.