We really enjoyed our stay, but I think with a few small changes/improvements this apartment could be exceptional.
The apartment is a little tired, and could probably do with a bit of a refurb, in parts. Central AC would make a huge difference in the summer months, as we couldn't be inside during the afternoon as the sun heats things up, even with all the doors open. A bigger bed in the main bedroom would be great, as my 6'3" self couldn't fit into the four-poster bed.
That being said, the views are incredible, check in and check out were a breeze, and the location is great, with Sea Point and all its amenities just a short walk away.