Warning: most "vegetarian" dishes on the "vegetarian menu" are made with chicken stock. To stay vegetarian, then, don't get the rice. (The refried beans are supposedly lard-free, but I'm taking that answer on faith.)
That aside... There are "authentic" Mexican restaurants, and there are "American-style" Mexican restaurants. I like both kinds, and this place is "American-style." But it's not totally generic either: some of their recipes and menu items are slightly different from your average fare. For instance, peas in the rice and a wider range of sauces.
So I've found a couple things I like here. I only wish I hadn't been eating all those chicken dishes for 2 years...