In JNB which hotel did you stay at (Hiliday inn garden court?)
and how far from the airport?
The airport intercontinental has rates at like US$ 400 and UP.