Went out to eat with friends, busy dining pub, eating early, they needed the table back for 8.30, fine. Got there on time, ordered drinks, then waited 40 mins for waiter to return to take our food orders. We had to call him over to remind him.
The menu said if you ordered from pizza menu and the other menu, your food might not all arrive at once. Not been an issue before. Some ordered pizzas, these came in about ten minutes. The rest of us waited. And waited. Pizzas all finished, my friend even asked the waiter when our food would be coming. Finally it arrived, about 25 mins after the pizzas. Mine wasn't even very nice (or hot).
Some ordered desserts, I had a coffee (which was nice) and we paid. I refused to leave a tip because my food was poor (sweet potato wedges which were just mushy, pitta bread that was dry, salad that was invisible) and the service was awful. One friend said, no, I've had a lot worse!
AIBU? Should one always tip regardless if how poor the experience is? I usually do tip in restaurants, and I will tip extra if the service was really nice.