I'll put in another vote for the West Portal location. I've been to the one near lower Haight and it just isn't the same. At West Portal there are plenty of seats, plenty of food options, no one rushes you, and the food is always great.
A great place for lunch, breakfast (amazing omlettes), or even dinner (they even have great dinner specials).
more