We stopped at the Stonewall Kitchen store and didn't expect to see such an extensive cafe here. We decided to get lunch and it was quite good. The staff was friendly. It took a little long for the meal to come out (for a counter service restaurant), but nothing horrible. Prices were reasonable and the portions were fair.