I chose this cruise because of price, itinerary, time of year and past experience.
The ship is easy to get around. There did not seem to be long lines anywhere.
Getting on and off the ship was easy and I used Carnival transportation to the debarkation airport. It was easy and arrived plenty of time to catch my 12:30 Miami flight home.