My sister is turning 50 mid-March & wants to have a nice dinner. She lives in Concord but we were thinking about Berkeley or Walnut Creek. Would be for 15 people or so. A few kids, youngest being 12. Not fancy - just good food & fun atmosphere. Must have vegetarian options. Suggestions?