Honestly I had a rather confusing experience at Njabulo's flat. Reviews I've read actually explain quite a lot I think.
Firstly, when I arrived he was very friendly and we had a short but lovely conversation. We chatted about how I used to live in the flat block right next door and how I know the area well and was excited to be back.
However we had some very odd experiences with him. He all but yelled at my Mom for 'making too much noise' on the first morning when all she did was walk to the kitchen. This unnerved her for the rest of the stay. I also experienced a very uncomfortable conversation when I asked where the glasses where when I went for some water. I was treated like a misbehaving child and reprimanded for not saying hello properly. All in all very weird experiences.
I also was not told that there was going to be a cat. I have no issues with this myself but for others I imagine this may be an issue for allergies etc.
The sheet had a stain on it and the facilities were not as photographed. We were only provided with a kettle on the floor of the room and not the snacks and provisions found in one photo. There was also no access to a living room that was pictured on the listing.
Overall, not a terrible experience but definitely put a damper on the weekend and I will not be returning.