Our experience with Flight Centre South Africa
I feel that I have to write about my experience with Flight Centre South Africa, of the last 5 months. To start off, we had airline bookings to fly out to Germany on the 24 June, but due to the incompetency of Airlink we missed our outbound flights. We contacted Flight Centre and their personnel went out of their way to assist us in making new bookings. (Here I can mention the name of Johan van Nieuwenhuizen of the Cresta branch.) The constant updates on our flight status to and from our destiny were just superb. 
A month or so after our trip, we were planning to travel to Germany again and we contacted the Online Support Line of Flight Centre to arrange that our old tickets be activated and to make bookings for our proposed flights. (Which unfortunately could not take place due to the exorbitant price hike of Emirates ticket prices.) So we try to arrange for a refund of our tickets. Here, sadly, I must admit that Flight Centre lagged in the service for a week or so as they did not responded to our emails as promptly as we were getting used to. After we sent them another email requesting their reason why they did not respond to our previous emails, they picked up on their prompt responses again. 
From there our refund request was passed on to the refund section and everything really went smoothly and each one who was handling our emails and forms with speed and affection. The correspondence and the phone calls were dealt with promptly to try and solve our issues. The last part, the actual refund that took place at the Preller Plein Branch was done very professionally and the lady who help me (shame on me as I forgot her name) was so friendly and knowledgeable.
I can only testify to the best service offered by Flight Centre. Well done.