We booked a cruise-tour early, 8-9 months in advance, via a TA (group booking) and paid on time per their schedule. We invited friends to come along and they booked the same tour through the same TA a few months after we did. When it came time for Princess to do their upgrades, guess what? Our friends got a better upgrade than we did. How fair is that?