Maybe I'm a sucker for a good sandwich, but I love Dolores Park Cafe (for the food). I would go there a lot more often if I could sit down and be served my meal as opposed to standing in line to order it and then waiting to be called to get up and fetch it. The prices imply full service dining but the food is really good, one of the best casual lunch spots.
Pros: Food, location
Cons: parking, set-up, expensive
more