I did some flying with 43 Flight School last January to gain some necessary crosscountry time. I can thoroughly recommend them as a professional flying school. Tuition is great and they are now officially used by South African Airways as their official training school. While I was out there BA was also looking at taking them on.
Flying itself is awesome. As there are not too many airfields cross country's are on an awesome scale. For my first cross country I flew in to Port Elizbeth International. Great fun being in the same circuit as a 737. The working environment is friendly and professional and all of the instructors are greatly respected within South African aviation with a lot of them ex-military.
Hope this can be of help. If you go remember your sun tan lotion as it can be bloody hot...oh and enjoy the malaria tablets!