Unfortunately this is run by a very disorganised property management company. This could be a 5 star property but the bad management lets it down.
Cleanliness: It was really great that cleaning is included in the stay. However the first time, no new linens were brought (and had to be re-arranged) and the second time the lounge wasn't swept and the third time the staff destroyed (or "tidied"?) a 2000 piece puzzle my wife and I were working on. So yes, clean, but badly managed and therefore created almost as much effort for us in management of the various events ourselves... I do appreciate the complementary wine the management service offered us though.
Accuracy: The place is as described - but they don't mention that the parking is a nightmare situation (it's an extremely tight squeeze) and you'll more than likely be double parked at least once. Also on the listing they mention great communication - the people are friendly - but none of them have a cooking clue what's going on because they don't share enough context between each other. Also, you can't use the microwave and the fridge at the same time - the power trips.
Check-in: The guy checking us in forgot to tell us where we could find the laundry room - also once we did find it, we didn't know which key opened it.
Location: Beautiful Vredehoek.
Value: A bit over-priced I would say for the amount of manhours you need to put into self managing all the things that go wrong in the apartment over a long stay. It's a real pity. I've got reams and reams of texts on Airbnb chat just trying to solve one problem after the next - and repeating myself because a new agents picks up every day or shift change. It's agonising.
In closing - the management team is very friendly and they try to be helpful, but there's just too much friction ultimately making it an overall bad experience.