The flat itself was fine, not 4 star, but adequate. Building felt secure. Quite near main road and a school so a bit of noise but manageable. The nearby Spar was useful. Neither check-in nor check-out went smoothly, as this flat is managed independently compared to the rest of the building so there is no front desk and we had to wait ages, despite informing them of our arrival and leaving times. We were also annoyed to find the lamps and hairdryer had the two pronged plug but no adapters were provided until I asked for them (and they made out like I was being unreasonable even though every other place we stayed in South Africa during our two week trip provided adapters for any provided appliances with the alternative plug). Apparently there is a pool in the building but we weren't told where.
I would only recommend booking this place if you are flexible on check in and check out times, don't mind the absence of a front desk, and if you have your own two prong to three prong adapters!