This cruise was chosen for ports visited, and they did not disappoint.
In my opinion, since Carnival purchased P&O Princess and Cunard, the standards on all three lines have gone down.
Dress code is now not imposed, so hence it does not seem worth having formal nights.
Having said that, the staff on Sapphire Princess were very good, and the entertainment was top class.

