I booked the guarantee because there were only 4 cabins in the category, so the likelihood of the upgrade was great. However, I've found that I'm just not made for the suspense of not knowing where I'll end up. I was fine until it came time to do the on-line checkin, and didn't see a cabin number. So, lesson learned. Next cruise I pick our cabin and I'll sleep easier.