We had one night in the Doreal Grande in Joburg while our honeymoon. Its a tipical casino hotel. Nice facilities and average room. Its a good choice if you are not going to visit the town, because of its location near the airport.
Staff is very helpful, the concierge was fantastic checking for us the next day flight.
The restaurant is very good, you cant miss the special Sirloin Steak... Awesome!.