I did a years tour of South Africa and have stayed at many hostels, B&B's and hotels. My first stop was the Stay Easy in Johannesburg which was like a Best western in the states. Comfortable rooms, not luxurious but you are also not paying the price of a luxurious hotel. Every thing in the room and the hotel was very clean and the staff were very kind and helpful. If I visit South Africa in the future I will definitely choose this hotel again.