During our recent visit to Gauteng we stayed at the Silverbirch @ Birchwood hotel after landing at the O.R. Tambo International Airport. This hotel is really convenient as it is close to the airport and easy to find. We stayed in one of the Standard Rooms which was spacious and comfortable. The property is quite large - it almost felt like a little village - with various room options, restaurants/cafes and even a conference venue available. During our stay we only went for breakfast (buffet style) at the Petit Centre which was very tasty. However we did explore a bit and came across one of the other restaurants where they normally do dinners. It was beautiful with a thatch roof, water features and even a boma (firepit). Silverbirch also has a well equipped gym and swimming pool (not very large, but large enough) available and their huge garden is a beautiful place where you can relax a bit after a busy day. Our stay was very comfortable and the staff were very friendly, so I can highly recommend you give them a try, especially if you are looking for a hotel close to the airport.
We only stopped one night but were bowled over by the genuine friendly and helpful nature of all the hotel staff. We arrived at midday but were still offered access to our room after a complementary drink. The shuttle to and from the airport worked perfectly. Our room was typical of modern Holiday Inns, the only fault being a broken hairdryer. The evening buffet meal offered great choice and excellent value at only £250 for as much as you could eat. The location was fine for the airport but otherwise a long way from the city centre or any attractions.