I've only stopped here for coffee, and they do it well. The baked goods always look fabulous but, I stay away because they go right to my hips.
A big wine selection, plus some gifts. Tables are a bit crowded together and it can be hard to find a place to sit when it's busy. Excellent people watching!