Khayelitsha is not a place for tourists. Even taxi drivers (locals) don't want to bring you there. After this experience, we understand why. In Khayelitsha they attack people for no reason and they don't want you to walk freely, so rather spend your money somewhere else as there are much better places in South Africa. Besides the unwelcoming township itself, the overall hygienic condition of the house was terrible as there was even a rat walking around. There was also no sponge to wash dishes or anything. In South Africa, this has been the worst experience with regards to the neighborhood and terrible house/host.