The Cambalache by the University is very good. I like the fried potatoes and the tenderloin.
There is also a chain from Guadalajara called Los Arcos which I enjoy for sea food.
The best part about Mexico is the service. You are treated like a king. I think this makes the food even better.
By far, my favorite thing to do in Mexico is eat out.