The only time we booked through the cruise line, our return flight connected through ATL and they had an ice storm so we got delayed in ATL for 3 days. Delta was in no hurry to get us out, and I truly believe it was because we were a third-party booking, cheapest fare, bottom of the barrel. We had to pay for our own hotel because it was a weather delay and therefore they weren't responsible. I understand that it wasn't the airlines fault, but I think if I would have paid a higher fare they would have been more receptive to get us out in a more timely manner. They wouldn't even give us our checked bags. Unfortunately we didn't have insurance at the time, so we were out of pocket for everything.