Highly recommended – especially if you want to be in the Center of the City with easy walking access to most of the sites. We stayed for 30 days after we had spend 60 self driving safari thru SA and Namibia. We did not have a car as Uber was safe, fast and cheap – not like what you hear about Uber in Johannesburg – it was safe and we never waited more than 2 minutes outside our airbnb. We did rent a car on two occasions from Avis on Strand street – like $25USD a day for a manual compact.
As for the condo – most important to us was - it is very secure with 24 hour front desk security and magnetic key entry to lobby as well as secured elevators to YOUR floor only. Clean and quiet throughout. We never wanted for anything in our 30 day stay. Gym is good with free weights up to 20 kilograms, 2 exercise bikes and 2 treadmills plus weight machines and benches – never a wait to use. Pool was close due to water restrictions. There is a Woolworths (upscale groceries) and a Safeway a block away. Easy 20 minute walk (or cheap 38 Rand Uber) to the waterfront. More good coffee shops, cafés and restaurants within 5 minute walk then we could visit in our 30 days. Maid service can be arranged and it is inexpensive, reliable and safe. Perfect host communication. Simple check in and self check out process.
Only think to make sure about in both South Africa and Namibia is the WiFi – how fast is it and is it unlimited usage? It was fast enough here but it had usage limitations – so be aware in all of SA and Namibia – its not like in the US.