First time on Carnival. Way exceeded expectations! Started with getting on the ship. We checked in quickly at the miami airport. Boarding at the ship was quickest ever. Getting off the boat was not bad as well. Allow 30 minutes at least for customs but other than that within hour of leaving boat we were arriving by cab at the airport. Cab ride $24 so way cheaper than carnival transportation.
Food ...