Rio Grill is located in a small area in a small strip mall, but flavors and flair our big. The menu has Brazilian and American Food and definitely interesting combinations. Our table of five had five thumbs up for dinners served. Service variable, the waiter we had as we arrived was attentive and fun she was plenty versed in menu and food preparation, replaced by inattentive and distracted waiter who seemed he was not interested in restaurant or service. I would recommend for great food, to break the same old same old.