OK, I eat at a great little Chinese place in Castro Valley (Hong Kong BBQ), and love their mustard green, salted egg and pork soup and their wonderful, fresh greens (and sinful/almost-junk-food spicy salt and pepper squid). But my mother in law, who is new to Castro Valley, and two visiting friends (one from Santa Barbara, one from Iowa) are looking for a place to have some (perhaps more refined) delcious food and wine while catching up on the happenings in their lives. All of them recognize and appreciate good food, in whatever guise it takes. However, I think they hope to find someplace on the 'nicer' side. The friend from Iowa likes to order a good steak when she goes out; we thought a place that also had good salads and fish entrees might be appropriate...Is there anything out there? Thanks greatly!