We try to go to San Angel every trip, and most of the time we go there for lunch. The food isn't the greatest (it's just ok), so we don't like "wasting" a delicious dinner opportunity. San Angel has the BEST ambiance ever, and we love the experience. So we usually plan to have lunch there and go to dinner at a restaurant where we totally enjoy the food. Keep in mind, though, that many of the entrees are combo platters and quite large! My (grown) kids all get the quesadillas even though they're not on the menu.