As a cruise consultant, unless there the client wants a specific cabin, a specific deck or a specific area on a deck. I always suggest taking a guarantee, you won't get anything less than what one has booked, and if you are booking an inside then any upgrade would be better. I have yet to have a client complain when they have taken a guarantee all of been quite happy and most end up with an Ocean View or Balcony.