Great airline. They've been through a rough couple of years. It all came apart in the early '90s and it's only in the past 2 years that things have really changed for the better. SAA's economy cabin on its jumbos provides some of the best seats in the business, and they are more than generous on space. Good food, and I think the only airline that provides all economy passengers with tablecloths for dinner and breakfast on transcontinental flights. Good cabin crew and great technical service (I think SAA even provide D checks on LH 747 classics?) As mentioned in other posts, 747sp's an 200s will soon be replaced by either A340s or B777s.
SAA is currently busy with a huge expansion programme in order to penetrate the African continent and become the airline of choice throughout Africa.
The only people who ever complain about SAA are South Africans-it's become a national past time to slag-off the airline, people refuse to believe they have changed from a few years ago-but they have, and I have experienced it. LOVE SAA!!!!!