I have only eaten at Rio Grande a few times, but during those times- I have thoroughly enjoyed the food and atmosphere. It's a very warm and welcoming restaurant, with a waitstaff just waiting on hand to make sure you're comfortable and have everything you need. The prices are average and the establishment is very clean.
more