Cafe Rio isn't bad. They have great prices and a punch card system where you get a free meal after 10 visits. The only problem is all of the employees make the food differently. Sometimes you'll get too much cheese while other times there's not enough. I would think that it would be a great place for groups or families. They also have different daily specials that are priced well.