The impact of service quality on customer satisfaction and patronage intentions: a study on selected public and private sector commercial banks in Kerala