This was our first cruise with Carnival. We loved it. Everything went very smoothly.
We had a little trouble finding the Carnival rep at the airport to take our transfers to the ship, but we gave ourselves plenty of time on arrival. I highly recommend you buy the transfers from Carnival.
Embarkation was very fast and easy...we had lunch as soon as we got on board and spent the afternoon touring the ship.