Ensuring positive feedback: Factors that influence customer satisfaction in the contemporary hospitality industry