Hey, My experience with the British Airways Office in Johannesburg was good. The staff were kind and guided me with my travel needs. They helped me with my ticket in a simple and clear way. The office was easy to find and well-arranged. I felt comfortable while talking to them. Overall, it was a smooth and helpful experience.