I am going to pick two. The first I will mention has been mentioned by many already and that is Sunshine Seasons in the Land. They have many great options to choose from and the food is great. My 2nd choice is La Cantina de San Angel. They have tasty Mexican food and also some tasty Alcoholic drinks as well as a nice view of the lake.
We already went. I posted above that I cancelled but it didn’t work because akershus was still on my our Disney plans. Definitely doing sunshine seasons next time. I’ll have both kids with me too!