Factors impacting on customers' loyalty in retail sector. Case study of Waitrose