I can only recommend this place.
The apartment is what you see on the pictures, but Nicholas is a plus! He was a very friendly and helpful host but, above all, he is genuinely a good guy.
If Rondebosh happens to be convenient for you/your plans, his place is close to bars/shops/cafes with easy access to public transport and even UCT.
I’m sure I’ll be back ;)