Generally I find that customer service standards in restaurants and hotels is far better than in shops (although small independant shops tend to be much better than supermarkets and large chains), and that the more mature staff tend to give better service than their younger colleagues.