I have been visiting Mexico yearly for the last 9 years and can easily say that my lunch at the Cenaduría Casa Mary is one of the best authentic Mexican meals I have had while in Mexico. I recently attended a congress at the Museo Nacional del Virreinato, and we were taken here for lunch. It is truly a gem!The service is excellent, the presentation is beautiful, and the taste is truly delicious. There is definitely something for everyone on this menu. The meals are prepared at the moment that they are ordered, so they are very fresh. They pride themselves on local, quality, fresh ingredients- and this is evident in the dishes. The prices are very reasonable, which allows you to try more than one dish.The menu offers Huaraches, Chilaquiles, Enomoladas, Enfrijoladas, Molletes, Sopes, Tacos, Quesadillas, Gorditas, Tostadas, Tacos Dorados, Pambazos, Tlacoyos, and many chicken dishes. The day I was there, they had Pozole and Chiles en Nogada on the menu. Everything that I tried was excellent; the Chiles en Nogada were a standout. My colleagues also commented on the fresh flavors and how much they were enjoying their meal. In addition to these dishes, they have a wide variety of desserts on the menu.Next door to the restaurant is a gourmet café that is owned by the same family. The café offers excellent Cappuccinos, Lattes, Espresso, and Americanos. The coffee that is used is free trade and organic. They put a lot of care into their coffees, teas and their service. The restaurant and the café are not on the main square of Tepotzotlan, nevertheless, they are definitely worth visiting. I cannot recommend this restaurant enough. I will definitely be returning to Cenaduría Casa Mary when I return to Tepotztolán next year.