My husband and I will be sailing on Carnival and will most likely want to pay the extra $$ and book through Carnival. Opinions on which is better???