I've been going to Z Harvest for years and years. They have the best sandwiches in town - for sure. Their soups-of-the-moment are tasty, and their salads are great. Try the Smoky Z, or the Berry Salad, or any of the quesadillas...those are some of their specialties. And, like the othe person said, get over the problems with the owner and the hostess. He's not known to be the nicest guy, but he's known to be a good chef, and you're there for the food anyway.
Pros: Great food, good service, cute atmosphere
Cons: About $1 more per sandwich than a chain like Applebees or Chilis