MSC offered a fly land cruise deal from Australia.
We had 2 nights at a game lodge in Kruger National Park, 2 nights at Victoria Falls and 2 nights in Cape Town before joining the ship.
The accommodation was excellent - a higher standard than I had expected.
I thought our cabin quite small comparedto other ships - various lines - that I have been on. We always have the bed split intotwinsbeds so that at least we have usable space in the centre. If we had not done this the cabin would have been extremely cramped.