I don't know anything about Flight Training so don't shoot me down in flames.
This is just a general comment about pricing. Prices of many services in South Africa tend to be lower than for the same services elsewhere due to the lower costs of employment, and this is not to imply inferior, and the relatively favourable exchange rate between ZAR and other major currencies.
Standards in SA are generally very high and there is no reason to assume that a lower price implies a lower standard.