The Effect of Service Quality and Product Diversity on Customer Loyalty: The Role of Customer Satisfaction and Word of Mouth · Study