Don't let the location fool you- if you can find it. Insider Towers Mall, an aging strip mall with two central hallways with storefronts is where you'll find this hidden gem. Everything is healthy, tastes "clean" (meaning fresh, made on site, etc.) and I enjoy the friendly, personable staff. This has been consistent over the years I've been going there, earlier when I lived in the area and now when I'm back to visit.
When they once got an order wrong, it was fixed immediately. Dependable. The only reason I'm not rating them 5 stars is I think they could fix the place up a bit, it looks pretty rundown which makes it seem like it might not be clean, but if you look closely it IS clean, just in an older space.
This is how good it is--when my Mom has chemo nearby, this is her choice for lunch afterwards. It has become a touchstone for feeling good about how she treats herself.