I’d take Singapore over a Disney cruise ship any day.
But if one books on a cruise anywhere in the world and expects to stay on the ship they should not have to make this decision.
I don’t care if it were in our country or whatever, you booked on the ship and suddenly boom you’re scrambling for a room somewhere. Disney says they’ll put ‘some’ by a certain date up for the night. What kind of business is this? Pretty lame.
Also, I would never take a Disney cruise.