Service quality appraisal: a study of interactions