C.C.
Credit Unions are usually better than banks. We were members of Patelco when we lived in the Bay Area, and we really liked it. I know for sure there's a branch in Walnut Creek, and one in Pleasanton. Not sure about San Ramon, but if there's a branch near you, check them out. They were always super friendly to us, knew our kids by name, but they also have online banking and all the usual bells and whistles that larger banks have.