If you are set for a specific category then I would book for it from advance and not count on receiving an upgrade at the Port. We had an inside Category 10. If we were able to then we would have upgraded however, if not, then we would have no problems remaining in the cabin we had chosen. Once we arrived at the Port there were no upgrades to be had. Were we disappointed ..sure ..did it ruin our vacation no! since from the beginning we were not anticipating in receiving an upgrade.
The ship was at full capacity except for a very few inside staterooms.