We stopped for a quick meal on our way through town. We ordered and waited and waited for our meal. I noticed that three tables came in behind us and were receiving their meals before us. We had only ordered soup, salad and sandwiches. When the table across from us, who came in twenty minutes after we did received their meal (sandwich type) we got up and left. The waitress had stopped by just before we left and said that our meal would be out shortly and sorry that it was taking so long. Previous to this she never in the half-hour we sat there even asked if she could get us anymore water or anything. She could have at least brought my husband his soup to start with. Someone messed up but a good waitress would have explained about the delay.