If you're going to stay 4 nights and the offer is '2 days and 2 nights free' then I don't think you'll beat that. If you're going to only stay 3 nights and benefit from 1 day and 1 night free ..... you MAY get a better offer nearer the time (we had 30% off with free half-board dining last year) but you may not. All depends whether you can hold your nerve!We are planning 3-4 nights in the middle to end of June.