If ever you need somewhere to stay in Jo'berg I suggest you check if the Ashford has any room.
It is simply wonderful. I travel to Johannesburg a lot for business and initially I stayed in the usual business hotels. Great for boosting "points" but souless, dull and unispring.
I have now been coming to the Ashford for over 4 years since and it goes from strength to strength.
The reasons you should stay here;
1. The Staff, who will always greet you with a smile and make you feel welcome.
2. The service. Your clothes will be unpacked, ironed and immaculately folded and put away. Even five star hotels wont do that for you.
3. The rooms, Clean, tidy, free wifi, 28inch LCD TV with satelite tv/sports channels, Lovely bathrooms, full size fridge. Has a luxury feel to the furnishings and environment.
In short, I can't praise The Ashford highly enough