El Rancho Grande is a nice casual Mexican restaurant. The atmosphere is very good. The decor is dark like on a porch at night eating Mexican food. It is loud though. There is a lot of conversation going on so the noise level is one of the highest for any restaurant I have ever been. The food is good. Taste is good. Salsa is good. Chips are my only problem with the food. They are good warm, but as the meal goes on they cool and they taste terrible.
Overall I would say try it. I have heard that a lot of people really like it. I for one didn't find anything great here.