I was just outside of Durban last week and now in Johannesburg until Tuesday. Maybe it is just may "Western" way of thinking/living. But the first hotel(and I use the term lightly) was just totally unacceptable, nothing clean, windows did not close, no heat, etc. I met the customer the next morning with bags in hand and told him I didnt care what it cost him, he was to find me someplace suitable to stay.
The hotel I am in now is not anywhere close to even a Holiday Inn, but at least I think I am cleaner when I get out of the shower than what I was before I went into it.