Text this: The Impact of Service Quality through Customer Satisfaction on Customer Loyalty