My experience at this restaurant is similar to the experience of the last 8-9 people who wrote in spanish:
the food is EXCELLENT, flavorful, and memorable. The price is FAIR, and the restaurant is DIRTY AND UGLY. This is the classic "hole in the wall." A hundred tourists walk past this ugly place every day, without realizing the food here is much better than wherever they are planning on eating.
Would I eat here again? Absolutely, without a doubt. Do I think this restaurant would do a lot more business if they spent a couple bucks cleaning up the place and making it look presentable? Again, without a doubt.