Been going here off and on for years. The beans and rice are excellent (the best test of a Mexican restaurant), as is everything else. The waitress may or may not speak English, but the menu is in English. This is not a good restaurant for your average English-speaking Nashvillian. This place really caters to a Mexican public. Based on all the horrible restaurants that have been given 5 stars, I would say go to any of them, with their canned ingredients, and you'll be just as happy, or happier! The parking is very sparse here, also, and you may have an accident backing out of the parking lot onto Nolensville Rd.
Pros: Best Mexican food in Nashville
Cons: Almost no parking