Disappointing... with so many great Mexican food restaurants in Arizona I'm surprised this place survives after the experience we had. The kitchen was backed up, which happens, but unfortunately the food was not worth the wait. The fajitas had no flavor and we got refried beans when we had asked for black beans, but we had waited so long we didn't send anything back. I gave 2 stars because the tortilla soup was pretty good and maybe it would have been better if they weren't having kitchen issues. We got quite a few apologies throughout the evening, but no visit from the manager, dessert or reduced bill - we didn't request any of these things, but other restaurants have offered after less disappointing experiences. We'll stick to Rio Rico for Mexican food!