Without advance planning, we ended up at this restaurant in a strip mall. It is an unassuming place next to some bar (they share bathrooms). Food was great! And plentiful. Service was fast and friendly. Seems to be a family business. Ask for different salsas - we tried a few from real hot to medium and each was excellent.