We stayed for a month and loved it! The location is perfect: nice restaurants within walking distance and we felt very safe. The apartment itself has lots of natural light and you can even see Table mountain. The swimming pool was a nice extra!
The only thing we missed was a comfortable couch. But if Netflix evenings isn't your thing, you're good.
Highly recommended!