The flat is clean and nice. We enjoyed the pool a lot. There's a good view of table mountain.
The apartment is managed by a company, so it's not a personal relationship with the owner. There is some online forms to be filled and you get automated communications.
Nevertheless 5 stars!