Customer satisfaction and loyalty: The critical elements of service quality · Study