This was the only decent place to eat at the Rio, I stayed the last week of January and I ate at this restaurant about three times.
The place is just as it sounds it's all american food and their main focus is the aged steaks they have which I didn't get to try since I didn't have too much money to spend. The food alone is going to be pricey no matter where you go to eat.
The service was great and the server we had was very attentive. I had their bean dip a couple of times and the last night I went I found a hair in the dip so I lost my appetite but they were nice enough to not make me pay for the dip. Their Cesar salads were good and so was the shrimp. One of the nights I had the mini corn dogs and fries which were also delicious.
Each soda refill isn't free which I found out when I got my bill. But besides that everything was great.
I would recommended others to eat here if you are at the Rio but I don't think i'll be back since I probably won't stay at the Rio again for other reasons.