San Angel's a great place to have a meal and gets a bit of a bad rap sometimes.
I've been twice and both times, in addition to my own meal, had other people's leftovers to finish. My MIL almost NEVER finishes an entree and my SIL once found her meal too spicy (it wasn't, and I'm not a "tough guy" when it comes to spicy meals, not at all). As a consequence I think I've had almost the entire menu.
I find the food better than medicore, but it's also not excellent in any way. And it's probably not worth the price, but the atmopshere is.
It's a very savoury, sauce-heavy menu in general.
I have exactly one complaint: the bread pudding. I'm a huge bread pudding fan, and I make several great homemade versions myself, so I'm picky in this one regard. What they serve is not bread pudding. It's a slab of twelve moistened bread loaves that have been compressed in a compactor until they have the relative mass of one of the solar system's gas giants: Saturn, maybe even Jupiter. Flavour has not penetrated its surface, and light cannot escape it.