Perhaps you had a bad experience. Personally, I'd recommend Craig to anyone wishing to apply for a visa to South Africa.