Is it a good time to buy property in South Africa?