Apoala is a wonderful restaurant right on Santa Lucia square with amazing food influenced by Oaxaca. Everything we had was terrific, but my favorite was the squash blossom appetizer....so good! The portion sizes are massive, so bring a healthy appetite. The service is excellent and friendly. And the value is terrific. We went multiple times during our recent visit to Mexico.