We boarded in Port Louis Mauritius for an Indian Ocean cruise. Itinerary was good - perhaps would have preferred an extra day in Reunion at the expense of one of the three days in Madagascan Ports.
Staff/ crew were exemplary. The ship condition was good but equivalent to the 7 previous ships we had been on - it did not warrant the 'luxury' hype it was given.
It had recently been extended and capacity increased. This was probably why it was free dining as opposed to the traditional two sittings. There were times that the restaurants could not cope - waits for tables were too long, waits for food were too long; we were served ice cream in warm bowls and food that should have been hot was tepid at best. I cannot remember the Gala Dinner. Another loss was the theatre. I completely disagree with a previous reviewer who thought the show lounge was an adequate replacement. It was not! It was actually on a thoroughfare to two other venues, it was too small, the sightlines were atrocious - an embarrassment to the high quality performers.
The gym was [free!] and well equipped but it was too small.
The ethos on board seemed to be to make as much money as possible - there were 9 opportunities each day to pay extra food, there was no 'free' food after 22:00, there was no midnight feast, tea coffee and water was not freely available [it should have been]