Text this: Impact of service quality on customer satisfaction and customer loyalty :