What is Excellent Customer Service?

I had an unfortunate experience today with a contractor that got me thinking about customer service, and how we deliver it. After 17+ years working in service based industries, I feel like I have a good grasp on what people expect when they are trading...