Hey there, My dad had a very good experience with the British Airways Office in Johannesburg. He went there to get help with his ticket and the staff were very polite and supportive. They explained everything clearly and solved his issue quickly. He also found the office easy to reach and comfortable. My dad was happy with the way they treated him and said the service was very professional.