My wife and I went out to eat at Rose's restaurant, on 89A in Cottonwood AZ, after we had dropped our daughter off at her play practice. We had about an hour to eat and get back to the school for the play.
We entered the restaurant and sat down at a table. A waitress said that we could sit anywhere. She then asked if we were ready to order. We said, "Yes, but we would like to see a menu first". She got us menus and we ordered shortly thereafter. And then we waited, and waited, and waited...
We didn't have watches, but we're guessing it took about half an hour to get our order. Once we did get the food, my chicken fajita was overcooked and dry, and my wife hardly got any food with her order.
There were people sitting across from us who had ordered before we did, and were still waiting for their food when we finally got ours.
I would not recommend that you eat at Rose's, based on this experience. It was not even a busy time, and it took forever to get the food. I can't imagine how long people have to wait when they are busy.