Hi
Ive just fininshed my PPl here in Johannesburg, Sa and I have to say the training was excellent. Superior Pilot Services in Grand Central - they are really the only school I would recommend for PPl and hour building. Do not get into the trap of doing the CPL here as its very difficult to convert to JAA and you wont get a job here.
Hope this helps and if you need any more info on flying in SA please pm me.
Ciao
BL.