The Rio has lost some luster as a place to stay, but they do a great job of hosting the WSOP, which is what I visit for. The casino employees are classy and professional, although drink service is severely lacking.
Aside from that, the Indian restaurant, Buzios, and the All American Bar & Grill are great places to eat at.