I've eaten there many times and it is consistently great! I've never had a bad experience, or even one where I thought it was OK but not worth the money. There are cheaper sandwiches out there, but for me, the quality more than justifies the price. They use fresh, mostly (or all) organic produce. They don't skimp on the meats. I can't think of anything I'd change. (They have Free Ice Cream for dessert! YUM)
Pros: Ingredients are all first class
Cons: tables are kind of close together
more