Tuinhuis is absolutely lovely. Beautifully decorated, like something from a magazine opening onto a lovely garden with pool, right at the foot of Table Mountain. In a smart neighbourhood with Kloof Street nearby; lots of restaurants, shops and transport links. Having said that also thankfully unpretentious.
Don't bother looking anywhere else. The house, Freda and housekeeper Lucy offer everything you'll need.