While staying overnight at Surprise I was looking for Mexican food for dinner. I looked at several places in the area and read their reviews, Rio Mirage had great reviews compared to others, so off we go to see if this is as good as the reviews. Arrived at 5:30, very busy, young lady immediately seated us. Our waitress was very attentive and knowledgeable of the food. I ordered the beef chimmichonga, the waitress ask ground, shredded or steak, I ask her recommendation she said steak, she ask what sauce on top, I ask her recommendation she said sour cream was her favorite. My meal and my wife's meal was amazing. Now here is why this business is above the rest in the area... not only did we have a great waitress but the manager checked to see if everything was OK with our experience , a few minutes later the owner made her way to our table to check in on us. Five stars is not enough for what we experienced.