The home is beautiful and as depicted. It is a comfortable stay in a secure building in a great walkable location with grocery store.
Also note that there is a mosque about a block away that plays loud music that can be heard through the apartment. They play daily and several times a day even in the morning hours. So this can be annoying, especially when trying to sleep. I think they play about 5 - 10min at a time.
The planet fitness in the building does require a South African phone number for the 7-day free trial. Otherwise they charge 300 rands per day or about 1900 rands per month.