What factors affect a customer’s decision-making process and loyalty