I've been here several times during lunch (I work just around the corner), and am always impressed. The rewards card is outstanding- nothing makes my day more than when they tell me I have a free drink or free pastry waiting for me! I've tried multiple bagels, sandwiches, and salads and always been impressed. Having the calories posted right on the items is also fantastic for those of us who want to know what we're putting into our bodies.
My only complaint is that their menu is exceedingly high in salt content, but it's hard to find a restaurant that isn't these days. Definitely 5 stars!