I've been to Barrio Cafe three times, and was happy the first two times. This last Saturday, it was disappointing because of the incompetent server. After getting our drinks, he didn't come back for quite a bit. Then he took our orders, but returned in 10 minutes to take them again because he forgot two of the three orders. Next, he came to the table unsure whether all three got salads. He figured that out and gave my salad and delivered the other two to a different table. 20 minutes later he came to check if we had received our food. When it showed up a few minutes later, my carne asada was cold and the tortillas had begun to dry out.