I've been going to this restaurant for years. I have nothing bad to say about it. The food is great. It is South American cuisine, so don't expect the food to be anything like Mexican food. I do not live in Houston, but when I'm there, I always make sure to make a stop at Mi Pueblito.