Service, product, and customer satisfaction