I would recommend Thembalani's place in a heartbeat.
The location is really useful (it's only a half an hour walk, straight to the city), the flat is spacious but cozy!
Thembalani is also really helpful and very considerate, giving us tips for the city and assuring us that he would be on call if we ever needed anything.
Check-in and check-out was super easy, and all in all our stay was superb.
5 stars through and through.
Thanks Thembalani! We may be back next year :)