This fare (seems to price out around $2500 US) has been popping on and off since at least 2013 and is about as good as you can get for the distance traveled. I've gone twice to South Africa on it and in January was able to get a JNB-ZRH leg to price into D on Swiss which was upgradeable to F with points. CPT is great to spend a few days while JNB is a great launching pad for a trip to Kruger or Chobe for a safari and/or a trip to Victoria Falls. SA has a nice J hard product and a decent soft product.