I was concerned about safety too but I had a friend working in Johannesburg at the time so it worked well. Certain parts of the city are dreadful I’ll give you that but the others are just sooo topographically rich. Cape town is heaven. Plus the South African people treated me like I was some celebrity. Literally. They are the nicest most funny people I’ve ever met. They even cooked for me😇..