Cafe Coyote--Mexican at it's best!
I have been here several times in the last few months, and have enjoyed my meal on all occasions. We typically get down here on weekends, which, in Old Town, is a tough time to find parking. Aside from that, the wait goes very quickly and their staff is most friendly.
One thing I love about Mexican food is how quickly it's served! While you are still chowing down on the nachos on the table, they bring your meals out, steaming hot, and set them down for you to drool over : ). Their fajitas and burritos are amazing, as well as quesadillas, and carne asada nachos. I haven't ever had anyone that I took there complain about bad food either : ).
One other negative thing is that it is typically very loud in there, so not necessarily the best place for a quiet dinner.
But, overall, family friendly, good food, good margaritas, and lovely atmosphere!