Loyalty programs aim to strengthen guests’ loyalty to the accommodation provider and to encourage them to make bookings or become regular guests. Such programs are particularly widespread in the international hotel industry. Guests collect points with each stay, which they can then redeem for free nights, room upgrades, etc., once they have reached a certain number of points.