We had a good time there, everything exactly is in the photos. But saying that, the place does appear bigger in the photos than it actually is, especially the living room. Read the m2 size if that is a concern. I was a bit surprised when we stepped in, but for us (two people) it was absolutely fine for a few days.
There is a full kitchen with rather new appliances and washing machine, which works well. The shower is also nice and the bed comfortable. Nice view from balcony (table mountain, again as in picture). There was some coffee, cream, sugar, rusks etc provided which, along with the Nespresso machine, was really nice to have.
You can reach the waterfront in a short uber ride (you could walk in theory, but its not that pleasant walking around, especially later in the day).
Light sleepers note: Bedroom is facing the hallway and there is not much in terms of soundproofing. We slept well, but you do hear your neighbors talk when walking past, shutting doors etc. It is a rather large apartment building.
Our check-in had been quite rushed, but the hosts friend was available via whatsapp. I would have appreciated a little folder with basic info on the apartment (TV, where to put rubbish, where to find extra linen etc) and maybe some recommendations (restaurants etc.) from the hosts, maybe also what/where to avoid. I personally always appreciate tips from the locals. But of course that is not something they said was provided - so cant fault them for that.