I found the Johannesburg Consulate staff very friendly and extremely helpful. My interview lasted 20 minutes it was straight and to the point. I was afraid of being interrogated but I was made to feel at ease and comfortable throughout the process. A pleasant experience all round, I paid the courier fee and received my visas promptly.