This place was ok. They offer tamales, which I'm told is tasty and authentic. However, the quality of their ingredients was fairly low and the steak pieces I had in my dish were fatty and overcooked. (Generous portions, but I didn't even bother with the leftovers this time.) The restaurant is noisy, which I don't mind, although I do have to say that the waiter seemed to have forgotten our table a few times. The salsa and chips were nice. The hot salsa wasn't tomato based - just straight hot peppers - so we mixed with the regular salsa to make the perfect combo. Typical rice and beans on the side, leaving me with an overall "meh" opinion. Better than El Camps but expected better.