'Give them a rich experience': The importance of retaining customer loyalty