Hi-thanks to those who answered my "cruise newbie" questions. I am about to book a cruise on the Spirit out of NYC. I hope to specify which cabin and deck I want. Will I be guaranteed of this cabin. esp. if I state "no changes or upgrades without asking". thanks