Ubuhle was a superb choice. The hosts were beyond helpful and even had new hard points inserted into the annex to ensure strong WiFi connection when I was there. I stayed for 3 months and would definitely stay again. Clean, comfortable, well looked after - Ubuhle was a fantastic place to stay. The hosts bent over backwards to be helpful and accommodating.