This coming November, I will be trying South African Airways from LHR to Cape Town and return. (I originally thought about flying SAA from my home airport of IAD all the way to SA, but decided 17 hours in Y was too much; plan to use BA miles for a free CW ticket from IAD to LHR, then on to SA).
I have heard that the long-haul SAA product is quite good; the A340--600s have decent seat pitch, excellent cabin service, etc. But it is still a 12-hour flight. Also, planning on travel within SA from CPT to East London, and return to CPT from Durban. Any experiences worth sharing? Thanks.