I went here with several friends for breakfast after one of us ran the SB marathon. Everyone enjoyed their meal. The menu is pretty big, and I was even able to assemble a nice vegan breakfast for myself (lemon rosemary toast with artichoke spread, and sliced tomatoes--I ran out of toast for the homemade preserves, but it stands alone so I just ate it with a spoon!). Plenty of vegetarian and meat-containing dishes as well. All delicious.
Downsides: kind of pricey, the bread was good, but not as soft as I expect fresh bread to be, the place is crowded, no reservations, and the outdoor seating area isn't terribly attractive.