My experience with the Turkish Airlines Office in Johannesburg was excellent. The staff were professional, courteous, and incredibly helpful. I visited the office to make changes to my flight, and the process was handled smoothly and efficiently.