Has anybody eaten at Luna Red, the new restaurant downtown SLO?? I am curious what people's opinions are of it before I eat there. Any information would be helpful...thanks!