I have been to better, but not in TN. Service is attentive but not overbearing. Food is nicely spiced, not to bland or to hot just for the sake of heat.
With large parties, 10+, they have always been helpful. It helps if we call ahead so they can have the tables set up for us when we arrive.
No better Mexican food for 15 miles in any direction as far as I can tell. Give it a try, a great neighborhood restaurant.
I think they have a community room upstairs.
Restaurant can be acoustically loud, but it is better now that drapes and a few wall hangings are in place.
Still, my favorite restaurant in PV.