I have been on this ship, it was ok except for all the different languages and all the rude italian.
If you can ignore the minority of bad mannered germans,then everything else is fine. Food very good.
Cabins excellent. Staff very nice and helpful, especially the cabin stewards. Can be a bit noisey on deck in the afternoon if you are trying to relax as the young entertainment staff think that everybody want to do nothing else but dance!
All in all, we had a great time.