I really enjoyed my time in James' spacious and stylish apartment. Great views of Table Mountain and Signal Hill, fully kitted kitchen, roof top pool, dedicated parking...
There's even a washing machine so that you're not dependent on a laundromat. Two things to keep in mind, the area is not the safest (I am ok with that, I know Woodstock) and the internet is not too strong (in case you wanna stream HD). James is a great host, communication was very responsive and forthcoming. I'd totally go back any time.