Before I start, I just want to make clear that no one review defines a resturant, and that any time resturants are reviewed, you'll always get a mixed bag of opinions.
Having said that, I would rather go hungry than eat at San Angel again. My GF and I made reservations there, for the last night of our trip in Jan, and it was miserable. We arrived 15 min early for our reservation and ended up waiting a little over an hour for a seat. Once seated, we were seated in a cramped corner by the kitchen entrance. Our server was not all together attentive, and very scarce. We only saw her when it came to drop off plates of food, so a refill wasnt even an option. And the food was not at all impressive.
However, on the positive side, the atmosphere is really neat, but certainly not neat enough to warrent eating there, in my opinion.