Great little diner upstairs and and an excellent deli downstairs — the bread they make in-store is particularly noteworthy. The staff were particularly attuned to the needs and wants of kids, I forgot to ask but they brought the kids meals out first(ALWAYS a good move) which meant the juniors were not waiting hungry and getting cranky — its a small detail but it makes life so much easier for everyone. Desserts cost a small fortune(everything else is very reasonable) but in fairness, they are very good(I had the raspberry roulade, it was excellent).