We have never sailed on Princess. We really don't care to fly- that just adds $$$. We live 30 minutes from the Cruise Terminal in New Orleans, so we choose to sail from our "home port". That limits our Cruise lines to NCL and Carnival. We found a much younger crowd on Carnival, and we prefer the food on NCL. Prices are very close between the two, but NCL just fits our style of Cruising better.