We've had great experiances at Chefs De France! Food was great, the French onion soup is a MUST (had it 4 times and we've LOVED it every time!) and almost a meal in itself!
San Angel inn. This ones not so great. We really liked the setting/atmosphere! We were all excited to eat there. Then we actually ate the food. It was ok, but nothing was SUPER great. If you've eaten Mexican food in any local Mexican food place, you should expect the same here- EXCEPT, usually when we've eaten at a mexican restaurant, you get a LOT of food. NOT HERE. The portion sizes were small. So, if your looking for great atmosphere- go there, but if you want good food too- skip it!
Via Napoli. Eaten there once. The meals were good, but I make home made italian dishes at home and so it wasn't as special for us to eat there.
I've never eaten at flying fish...but heard mixed reviews.