I've been a fan of the Rio for years - I love their guacamole, but it will be a frosty day in hades before I ever set foot in there again. This past Friday, a group of us went there for some drinks and dinner. While the Margaritas were yummy, what happened as we were being led to our dinner table was completely disgusting. The hostess was about 3 steps ahead of me (the rest of my party was behind me,) and I watched in horror as she lept forward and stomped on something scurrying across the floor just next to our table. Thinking that my eyes had to be deceiving me, I asked her what it was that she just stepped on, and she matter-of-factly stated what it was and then said ""Don't worry, I'll sweep it up."" And she threw our menus on the table, went into the kitchen for a broom and dustpan, and returned to sweep it up and dumped it in the kitchen garbage. I was astonished. Not wanting to alarm those I was dining with, I said nothing (which I'm kicking myself for in hindsight.) It was very evident to me why they have this issue - we were seated with a clear view in to the kitchen, and it was absolutely filthy - chips and food remnants covered the floor. The food was okay, but not as good as it's been in past visits. I'd rather go across the street to d'Corazon and enjoy a much better meal from a cleaner kitchen. I'm telling everyone who will listen what I witnessed in the Rio.
Cons: ambiance, service, cleanliness, wait for a table