RCCL's air arrangements worried us. They used Delta from Toronto with a connection in Atlanta. There was enough time on the outgoing for switching planes. Everyone without kids refused to let you by in Puerto Rico, even when the stewardess requested help to get us off first so that we won't miss the ship, it was a matter of all for themselves. Getting a family of 5 (2 teens and 1 child) racing from Terminal A to C in 40 minutes on the return was not easy. Even passengers from the same cruise with their nags bumped by almost injuring the youngest.
But, Delta and RCCL do know their business! We were on the last bus to the ship whipping around street corners and they paged me as I stopped for 1 fast washroom break in the cruise terminal!
We were checked in and on board with 2 minutes to spare, they told us when the Windjammer Buffet would be closed and all the luggage was safely in our adjoining cabins (Cannot say that everyone on board had their luggage.