After making a booking, the host didn't even know I had made a booking until after I had send them a message on WhatsApp, it was only then they acknowledged the booking.
It took a little while for the taxi driver to find the apartment since the are two similar street names. I suggest you tell the driver you want to go to the one near the police station, that way they won't take you to the other one. The check in process was straight forward, collected the keys from a building opposite (four seasons) talked to the security and checked in.
I have no idea why the room has 2 single beds pushed up together, would be a lot easier to just have a double bed. Everytime you move, you risk falling between the two single beds, it was a nightmare trying not to fall.
When I arrived, the swimming pool was very dirty and unusable. I spoke to the security guy who told me they only treat / change the water every 2 weeks. Given the amount of people who use that swimming pool, changing the water every 2 weeks sounds a bit insane to say the least. Needless to say I didn't use the swimming and neither did I saw anyone using it.
The DSTV box was not working, I messaged the host asking them. The host told me to ask the security why it wasn't working. The security guy came up and confirmed it wasn't working because it wasn't paid. Surely, the host would have known the TV would not be working because they hadn't paid the subscription. I ended up spending the whole of my stay without television and the host did not make any attempt to correct the situation.
Overall, I would give this apartment a 2.5/5, it is secure with 24hr security at the gate, easy to check in and check out. The only problems, no television, the swimming pool dirty and unusable and two single beds pushed up together, constantly falling between them. It's a bit far from the night life (not a problem for others, I know) and also far from the supermarket grocery stores.