Nice, conveniently-located lunch spot. The decor is crisp and white and the patio is great for people-watching. They have a nice selection of sandwiches and other light options. My DC and i shared the grilled veggie sandwich and tomato/feta salad. Both were nicely presented. The salad was really big. There was the odd piece of wilted lettuce, but for the most part it was fresh and yummy. They use really great bread for the sandwiches and don't skimp on filling.
You order at the counter and they will bring your food out for you. You pay at the counter at the end. So it is sort of a hybrid table/fast food service. Servers are discreet and efficient. Prices are a bit higher than you might expect for such a casual place (Salads $10-15, sandwiches around the same price).