We just returned from the 15 day Millennium cruise from Ft. Lauderdale to San Diego. For us, it was a great success. We thoroughly enjoyed the cruise and had few negative comments. Here's a brief review.
Because we were leaving from one city and returning to another, we used Choice Air. I did a price check; Choice Air offered the best price and a good variety of flights. No problems at all.
Embarkation - smooth! We were informed of potential delays due to immigration checks on the previous cruise, but we arrived at the port around 11am and were walking on board by 11:30! Champagne in hand, we proceeded to explore. Our room was ready by 1:30; our bags delivered by 2pm.