In my opinion, better than the chain restaurants. This intimate, family owned business is exceptional. It's located right on Val Vista but set back from the road so look carefully, you could miss it if you don't know it's there. Really friendly and personal service. The Chile Verde is my Wife's "must have" but I would highly recommend La Grande, a little of everything that adds up to a LOT of satisfying Mexican food. The chile rellenos are the best I've had anywhere. I honestly can't find anything we don't like!
If you're a local you probably already know about Rio Rico but if you're a tourist you should definitely make the effort to find this place, you'll be really glad you did.