Usually, I would give them a 4 or 5 because the food is fabulous, but I had a bad experience there recently. The salmon was raw in the middle (a little frustrating when you have to wait as long as you do at Bandera for a table or seat at the bar ect and not be able to eat your food when it comes). I sent it back to be cooked but asked for chips and guac to snack on in the mean time.
I'm not all about getting a free meal because of inadequate cooking, but they could have at least comped the guac for me while I waited for them to cook my meal---again! They didn't. I was charged for it. I give Banderra a 4 or 5 for the food when it's cooked properly, but a 2 for the service. The servers (actually the bartenders) need some training in handling issues and providing quality service at an upscale restaurant .