Great itinerary.
However if you receive a complimentary room upgrade please do yourself a favour and do research on where exactly they want to put you. We had our vacation ruined by loud chair shuffling, carts slamming and doors opening all night long every night.
Other than that, the cruise was good, the food and the service were top notch.
Noise from lido deck above is ridiculous. Balcony view is obstructed overhead.