Pricey, but decent and fun for the entire family. Last time I went, it was $25 a person. They have a very diverse selection which includes Italian, Mexican, Chinese, and lots of seafood. The line was very long, and my group and I ended up waiting for 45 minutes. We went in the summer, so what would you expect? But it's worth it, and if you're staying at the Rio, then I suggest you at least give it a try.