Has anyone been to the Greek restaurant Delphi in Tribeca? A few out of town guests found it on line and want me to take them there. The menu looks very cheap and I was wondering
a. Is the food really good?
b. How is the atomosphere at the restaurant? Is it more family style? homey?