The Airport Grand Hotel Johannesburg
We chose the Airport Grand Hotel in Johannesburg because of its proximity to the airport. We arrived late in the evening and had to return to the airport to catch a flight to Nelspruit the next day. The airport shuttle was very convenient. The hotel was a great place for a good night's sleep after a very long journey from Canada. We enjoyed a delicious buffet breakfast before returning to the airport.