All that plus navigating the cruise lines deceptive pricing and promotions. First I play on the Celebrity website to find the best deal. This means looking at every category from inside which I would never book, up to sky suite. To my surprise It would have cost me $100 more booking an interior for $199 than the C1 I actually booked all things equal with AI,Tips and insurance. It seems the higher up I went the more discounts and credits applied. For some reason it wouldn't offer me the NRD rate for the interior if I booked it AI. It was only $28 dollars more to go from a premium Veranda to a premium Concierge all things equal. Next I went to all of the website TA's and my Big Box store TA and my Auto Club TA. Non of them would let me choose a room. Only Guarantee bookings. I was 30 days out from final payment when I booked this. No real incentives worth booking with them either. So Celebrity won out for this booking offering me the best choice. Also I forgot to mention that the higher up I went in category the AI price dropped.