Jenny's AirBnB is a great option for short or long stays. I stayed there for a month. Most rooms have their own bathrooms, but be aware that you will be sharing the rest of the house with any other guests as in a household. I personally found this to be very pleasant and got along well with all of the other guests who came and went during my stay and, after a while, I felt right at home.
The garden and the surrounding neighbourhood are beautifully green and peaceful and the premises are situated within roughly 15 minutes' walking distance from two different parks and a shopping centre. A UCT shuttle stop is located on the edge of one of the two parks, which makes transport to and from the UCT Upper Campus very easy for visitors to the university who have staff, student, or visitor's cards.
Jenny is a friendly and helpful hostess, and has a lifetime of interesting experiences to share, so be sure to talk to her.
I would gladly recommend this place to anyone.