Staff are wonderful, Food superb (lots of choice from Buffet - several different service statons offering different sorts of meals - so wander around first before you decide!! (preferred it to main restaurant as two sittings one is very early (18:30) and one is very late (21:15)). Gym excellent and Pilates and Yoga also on offer. Security very good. Everyone speaks english though some of the entertainment is in italian. Organisation of every part of your experience from arriving to leaving is first class and trouble free (unless you try to take an iron on board -they will find out and confiscate it!)
Recommend you - buy a drinks package. Tea, Coffee, Juice available for breakfast but only water for other meals. If you dont have a package you have to pay. The paid card makes so much more sense (you can check on line what you will get - trust me it is value for money)
Recommend you DONT book any excuisons before you board. For example - on your own
cabins very comfortable plenty of storage and comfortable beds - do opt for a balcony if you can.