I will be visiting New Orleans April 17-20 and am interested in eating at The Green Goddess. The most current information I could find said the restaurant was expected to open April 1. Does anyone have any further info? Is the restaurant open yet? Has anyone been there? My fingers are crossed that I get to eat chef Chris DeBarr's delicious food.