Ive been here many years ago, and here recently.
Food is great, especially the nachos, and the avocado dip.
And the green chili sauce they serve! (I could drink a litre of it! [anyone know what it might be called?])
This place is great, only tip is bring water with yourself. I remember seeing locals in there and they all had their own water to drink. From what I remember, I think my girlfriend said how her water tasted or smelled like washing liquid (they use plastic cups so it absorbs the chemicals). I drank it though :p
Visit this place, it's great and cheap!