I typically use EZAir and book with Delta, this next cruise, short 4 day out of FLL, JetBlue was offering a direct flight 1/2 the price of Delta. I could have booked direct with JetBlue, but my thought process of using EZAir is if for some reason, that flight is cancelled (It's been ticketed) then Princess will help me get there. If booked direct, it would have been on me to figure out flight cancellation.