My family and I have been coming here since I was young. The food has been consistently good, and when I order my old favorites, they taste exactly how I want them to.
Now, this is Mexican restaurant falls into what I like to call the 'Clean Mexican' category, the opposite being 'Sloppy Mexican'. You know what I mean, it's the difference between your food being separated on the plate and not too saucy -vs- saucy beany cheesy delicious mess on your plate.
It is worth the trip to the North Hills, even if you prefer the sloppy stuff.
They also have amazing margaritas and sangria.