We have eaten at Le Cellier, Marrakesh, Teppanyaki, Beirgarten, and San Angel Inn and have enjoyed every one of them for different reasons. But all of them have great atmosphere and great food! If you want to know about specifics, let me know. I would say LeCellier was the best overall - just absolutely great in all ways. But the rest were fantastic too.