Pricey, but worth it on occasion
My wife and I have been going to Rio Grande for the better part of 15 years. The food is always perfect, the service is always great and the portions are always large. This place is popular and it may take a while to get a table. But once you do the service is quick. Our only gripe is that the prices are way too expensive, but we still keep going back. Let me warn you in advance by saying that Rio Grande has THE BEST beef fajitas you will ever taste. Once you eat them at Rio Grande, you will never be satisfied ordering them at another restaurant again. Don't say I didn't warn you! We love this place enough to make it highly recommended.