Delicious dinner ruined by the most unpleasant and rude waiter I've ever experienced.