Our stay at Charmaine's place was great.
There was no load shedding, wi-fi connection was good for two working people. You can conveniently sit with your laptop at the desk in bedroom or on couches in living room.
Apartment is quite big and cozy. You can have all the things traveller could use. There is also a lot of sun from the big window in living room in the afternoon, which is nice.
Housekeeping keeps the place clean and helps when you have problems with something in the apartment.
There are many supermarkets and coffee shops around the corner. It's also not far from the apartment to the Waterfront.