We use offers like that all the time. We only get Balcony cabins so the Class requirement is met. Usually an 8A then we can pick our cabin almost anywhere on the ship for a price of the guarantee. When or where doesn’t matter that much to us, just a relatively cheap price and a few reasonable choices then we’re off and running.
An awful day cruising is better than a great day at work.