What is good customer service?

The British are known to be a nation of complainers. If something is not right, we will say so but is the customer always right? What is good customer service? It seems you can’t even get petrol these days without having to fill out a customer satisfaction survey but...