Customer satisfaction is a measure of how well a company's products and services meet customer expectations. If expectations are met, the customer is satisfied. There are three levels of customer satisfaction: basic needs which prevent dissatisfaction if met, performance needs which increase satisfaction the better they are met, and excitement needs which create customer delight. Factors like price, quality, service, brand, and reputation affect customer satisfaction. Ensuring customer satisfaction through feedback, surveys, and meeting expectations is important as it leads to customer loyalty, retention, and positive word-of-mouth marketing.