We have gone to this On the Border many times and brought lots of friends with us. This experience was definitely subpar. The restaurant was about half full but we waited 20 minutes to be seated. Then we ordered our food and waited 45minutes for it to be served. There were five of us there and three ordered the same. Those meals all came out barely warm and the rice was dry and crunchy. The other two meals were fine and hot. Then we told the waiter that we needed our napkins and silverware. It took at least another five minutes while we sat there waiting for it to come out. Overall this was not a great visit. I don't know if they were short on wait staff or cooks or had no manager present. I gave a three star review partly based on prior visits but this visit is going to make us think twice before returning.