If my maths is right .......
According to CruisePlum the current price of a balcony on the Onward cruise of 22/12/23 is circa $8800, assuming they are giving you 3 free nights, so you are paying for 11 not 14, that's roughly $800 a night
According to CruisePlum the price of a balcony on this cruise was circa $1120 from January through to May, which based on 14 nights works out at roughly $800 a night
Is this where the 3 free nights are derived ????