I saw this place listed on happycow and was curious to try it out. Twice so far this year (was just here Apr 2013) I went during the daytime, but both times it was NOT open. A woman from the next food service window says that the owner (man) opens very irregularly and often is not there.
This is basically a kitchen window alongside other food service windows, who all share the same kitchen. You order food from one of the windows, and sit outside at the communal benches.
Both times I walked over to Seed Kitchen instead -- at least there the hours are regular, and the food is always tasty made is a fully vegan kitchen.