I like the Rio when not on business. I like the rooms, pool area (smaller and more intimate), the shows, etc. all right there.
Might not be the Palms or Hard Rock, but a great place all the same. Give those places some time ... they will fade and something else will pop up there.