I used to be a frequent patron here, but yesterday I went for the first time in some time and I'm left disappointed. First, the service is terribly slow, the girl is moody. Then, the food used to be excellent, now it has gone done quite bad. I ordered the torta ahogada and it was terrible (taste and ingredients). We ordered some tacos on the side and they were very unsavory and the portions are smaller compared to what it used to be before. I'm Mexican, I know it can be hard to replicate some dishes because of the ingredients, but there is an improvement in the Mexican food scene around the city and Tenoch is not keeping it. They forget the premise that simple dishes and good service is better, specially when pretentious taco places are popping up but are popular because they understand they need to be competitive to survive. Better go to Kings Tacos two blocks west to have a real Mexican taco experience (and a cleaner place).