I came to Cape Town with a group of friends for the first week of January 2019. We had a brilliant time. Craig was quick and responsive across the whole week. Unfortunately he had to work quite hard as there was a short series of unfortunate events (outside of his control) that required his attention. The water situation in the city is still ongoing, though at the time of writing the council had promised to increase the daily amount that's available to the villa. NB future travellers - it's important to be conscious of water usage, for the good of the city but also because it'll switch off if you exceed your allowance. The water went out across the whole area on one day, and Craig was helpful and active in trying to resolve that.
As this was my first visit to Cape Town I was wary of the security situation, as I'd read a lot of warnings, but the Comrie villa felt completely safe, and Camps Bay seemed safe to me too. I'd recommend that travellers pick up a South African sim card at the airport with a fews gigabytes on it, and then you can use Uber wherever you go.
The villa looks just as it's represented in the photos, i.e. a nice, spacious, beach house-style villa with a big garden and a pool. There was a crack in the pool before we arrived so it was out of action for the first day of our trip, but again Craig moved quickly and helped out. The sunsets from the terrace are beautiful and there's a nice wood-fired brai out there for dinner.
General tips - Cape Town has amazing restaurants that are excellent value, so if you can budget for it I'd recommend eating and drinking out when you can. Bree Street and Kloof Street nearby are good places to start. Walking and hiking around Table Mountain and Lions Head is great, and if you drive it's worth exploring the cape too. Finally, if you're a big cricket fan, or even if you're not, Newlands is one of the most beautiful cricket grounds in the world and you can get a cheap ticket to sit on one of the two grass banks in the ground. If there's a game on while you're there it's a fantastic day out. As a bonus, Craig has been connected to South African and English cricket for many years so is well worth chatting to about it!