The Rio is an off strip hotel with spacious inexpensive rooms, fantastic in-house restaurants, and a free shuttle to the strip. You get a great deal for your money and the strip is easily accessible. Unfortunately the shuttle does not accommodate the disabled and you would have to pay for a taxi if you chose to leave the Rio however, there are plenty of modified taxis...they're just not free.
My only gripe with Rio was that I had specifically requested a wheelchair accessible room since my disabled mother was traveling with me. Despite having the receipt in hand confirming the request we were placed in a regular room. When they moved us they put us in a room with a single bed that I had to share with my mother. Also, the gym is not free! I knew I'd be 'power eating' and was hoping to burn off some of those extra calories but was completely disappointed to discovered a single gym visit was $20!
The Rio does have fantastic food. The buffet is epic so arrive with an appetite. There is also an Indian restaurant which you absolutely MUST GO TO! It is the best Indian food I have ever had in my life. The prices are reasonable, the food is AMAZING, and service is superb.
TIP: Tell them its your birthday or anniversary and they'll give you a nicer room or even a free ticket to a show.