The infrastructure is constantly improving, the climate is kind and there are few better places to see Africa's wildlife.
But if you want to understand South Africa, you'll have to deal with the full spectrum; poverty, the AIDS pandemic and violence remain a problem.