4½ stars.
We went on the "Indian Ocean " cruise, calling in at 10 countries, mostly difficult-to-get-to islands, including Madagascar (3 ports) and finishing in Capetown.
We were apprehensive on this cruiseline after reading so many complaining reviews.
Good, comfortable, well serviced.