This place used to be great. But we're talking years ago. (Like, 5+ years ago.) Over the past handful of years, there has been a gradual, consistent decrease in food quality and service, and a gradual increase in prices.
The food has never been great. But when you used to be able to get a huge sandwich for $9 (including tax!), it was worth ignoring the so-so spreads and toppings, and the sometimes-stale bread. But now the prices are much higher, the sandwiches are much smaller, and the toppings remain mediocre.
Years ago, there also used to be a much friendlier 'vibe' inside the restaurant. But these days it's just not very friendly.
I'm giving an extra star because Urban Herbivore used to be good!