When I flew to South Africa we went through Amsterdam
so we were on a KLM flight. Not sure if ATL to Johannesburg would also be operated by KLM. It was really nice and a definite step up from regular coach on a domestic flight. Good food, full meals, hot towels, etc.