South Africa was fantastic. The cruise ship was not the best we have been on. On board spend was expensive, £15 four AA batteries, £3 for 8 in Isreal. First time we have had to buy water in the restaurant.
The last week of the cruise the ship was running out of butter, coffee, tea etc.
entertainment was good and the staff was very good.