Niña Bonita Cantina offers rich, homemade Mexican cuisine with a local touch.