SWICA – No. 1 for customer satisfaction in multiple rankings