We use to like coming to on the border but we had a experience last time we were in that made my stomach turn. We got there and they were very under staffed tons of seats open but only a few waiters on staff. We waited almost 30 minutes for our drinks by which time we got them they were warm. We waited over a hour for our food at which time I cut open my burrito I always get and the meat was very under cooked I told the waiter he took it back had to wait another 20 minutes brought me a new burrito at which time everyone else was done eating. An when I cut into the burrito it was still undercooked. I spoke to the manager and I refused to eat the burrito I was very nice to him and explained he was going to get someone sick. He kind of apologized and didn't even offer to take the burrito off our tab. So I told him I refuse to pay for something I didn't eat. At that time he finally took it off the tab and I told him we won't be back.