The apartment is in a great location - quiet but close to all the buzz. The view from the balcony is great and the layout is fantastic. We stayed with two people who were working and had no problem sharing the space and finding enough room despite it only being a one bedroom. It mostly looks like in the pictures except there is no bottle of wine waiting for you when you arrive. The building itself is very nice and clean, the pool is spacious and there is a lovely lush garden, too. Note that though they say they provide coffee in the description, there is actually only coffee for your first cup - you're on your own after that. There was sugar, tea, cooking oil and salt, however.
Utility-wise, unfortunately the french press was broken and there were no sharp knives. Apart from that you have everything you need to cook most meals.
I would have given the apartment a five star review if not for an issue we had with the blankets. There is only one duvet on the bed though the apartment was advertised for two people. This might be fine if you are a couple staying for a weekend - but we were two people who are not dating and we were there for almost a month. Raising this with the owner led to a whole lot of "this is as advertised, one bed means one duvet" type responses - something I have not found to be true staying in other places in SA.
It seems that the owner does not know her own unit, since upon arrival we found a second duvet in the closet - just no cover for it. The owner then tried to charge us extra for providing a second duvet cover. All this was happening over a span of days, with the owner taking a lot of time to respond to any messages. Upon raising the issue with AirBnB somebody stopped by with a duvet cover for us within hours. Interestingly we got another "one bed means one blanket" response days after this had happened.
This is all very unfortunate and left a bad aftertaste. It could have so easily been avoided by either handling the matter gracefully (as a commercial unit, I'm pretty sure there are duvet covers lying around somewhere) or even by just very plainly stating that there is only one duvet on the bed in the description - this way people who need two can book something else.