Cafe de Olla in the romantic zone, and popular with tourists.  But, it's authentically Mexican, great food, great drinks, great service, great atmosphere, moderately priced and a very good value.  Some of the best dishes are prepared on a grill out in front.  The margaritas are strong and tasty.  There is frequently a line out front -- worth the wait.  Order a drink and enjoy!