We chose this cruise as we had done the trip up to Mozambique from Durban twice before, and felt like a change of departure city, ship and itinerary.
We felt like the ship was overcrowded, way to few seating in the buffet area and pool decks. No system to keep order and no assistance with children or babies in the buffet area. Being pushed an bumped while trying to get a meal for my baby was very frustrating & tedious.
Often there was no disinfectant at the entrance to the buffet.
Our cabin was a good size for us and our son, also clean and neat (except it didn't have hand soap by the basin in the bathroom. Our experience with our cabin and staff was good. But the last 2 nights (which were unexpected and unplanned due to winds and not being able to go back into the harbor) our sleeper couch was not set up, the mini bar was locked and it felt like the service had just gone on hold- very disappointing.
The shore day ran smoothly, we got a taxi to a near by yacht club and enjoyed our time there before returning to the ship with out hassles or delays.