Overall an excellent cruise on enchanted princess.
Great entertainment, food & service.
Excellent ports of call & fabulous weather.
Our flights with Virgin from Heathrow were very good & on time except our flight times were changed a couple of months before our cruise which meant a late night arrival to our overnight hotel in Miami & a 10.45 pm departure on day of embarkation.
We did take an excellent debarkation tour to the Everglades that helped utilise the time but still had a long wait at the airport.
I did try to change to earlier flights when notified but no availability.
I would recommend this cruise but if we did this again I would take a better look at flight times & alternative options.

