The Villa Maria is in a nice part of town and has a local atmosphere that is part of the fun of being in Mexico.
The menu has a large array of Mexican fare from Queso Fundido to the more exotic Chiles Enogadas, a hard-to-find favorite, and they have live music throughout the evening.
Nothing quick about the service, but that is sort of what I've found in Mexico. Order a tequila, sit back, and enjoy.