Annual visit to Bandera's and was surprised to see a new menu I had called in reservations advising that there would be 3 birthday boys, Hubby, SIL, and Son and a toddler. When we arrived, they made us wait until everyone was there which I don't understand why restaurants do that. Then we get to the table and there were only 4 place settings and no booster chair or high chair. Service was terrible. Waitstaff tried to clear table while we were still eating. Felt rushed but didn't see any customers waiting to be seated. Not only that, but there was no special offering of dessert for the birthday boys. We ordered the skillet cornbread, which was a little underbaked. Also ordered the green rice which was bland. SIL ordered the veggie platter and did not eat the tuna; it looked overcooked. Son had the ribs and chicken and the chicken was good. It should be since that is their signature dish. The ribs were beef and they were tender. They no longer have the pork spareribs, which is what Son wanted. Hubby ordered the prime rib and it was tough and overpriced. He substituted the mashed potatoes for the coleslaw which he's had in the past, but the kale in the coleslaw had not sat long enough in the dressing to have wilted and was still too crunchy for his palate. I didn't mind it, but since Hubby and Son have had this side dish in the past, they didn't feel it met up to their standards. All in all an average dinner and I had to take down the rating primarily because of the waitstaff and hostess and less than stellar food.