I was on a transatlantic many years ago on royal
They needed balcony cabins and started sending out offers
Thanks to cruise critics and the roll call, people knew what the offers they were making
My friend finally gave in 48 hours before sailing
If I remember, they moved her to an inside family suite, she was sailing for free, and she got OBC
Win / win