Fiona's place is fine. It's sheltered from the wind and surrounded by trees.
What I have to say isn't about Fiona's place but about Cape Town in general. If a person isn't familiar with Cape Town, two things they need to consider when choosing a place are the neighborhood (possibly some steep hills) and wind, as Cape Town is a windy place one now and then. Some of the more desirable neighborhoods might be a steep walk up a hill, if a person is using the public buses, which are quite good. If not, Uber is an option. Pickups are quick and the cost isn't much. The wind blows out of the southeast, so a neighborhood such as Vredehoek can be pretty windy, while a neighborhood across town, Tamboerskloof, is more protected. Tamboerskloof seems to be where there is a concentration of restaurants.