Food there has never been anything to rave about & service has been consistently poor....even though I like to rotate where I eat on my way around the lake, I seem to do San Angel least frequently b/c I'm least happy with it, so I just ate there about a month ago and will happily wait until I either hear about major changes to it, or another 2 years, before I return to try it again...
It's one of those that I love the concept of, and the location, but I consistently leave it disappointed. To that end, I'd suggest a different choice...