This place was okay, but it smelled heavily like cigarette smoke for our entire stay it was really bad and suffocating. Previous tenants put foil on one of the smoke detectors hence the smell, but the apartment was never aired and cleaned out properly to get rid of the smoke smell. The fridge has a fishy smell either above or behind it, there was a constant foul smell surrounding it. There was also a dirty diaper left in the trash can that gave off a stench when we arrived which we had to get rid of ourselves, and a dirty duvet on the floor in the lounge.
Their agent Matt was accommodating, and communicated well. The owners themselves were not very good in this regard. Upon booking the place they never responded to my texts via airbnb and we were so alarmed we thought it might have been a scam and had no idea who we would be meeting or what to expect on the first day of arrival. We were only contacted by them once to find out if we would extend or not.
Overall, the place is okay for a short term stay. Everything works, internet is fast too, the tv's are a bit useless, because there are only like 1 or 2 channels which had nothing worthwhile to watch-No Netflix or dstv. The complex itself is safe, although the fire alarm went off during our stay late at night and the entire building had to evacuate which to our surprise there was no security on duty to inform us what had just happened which was alarming in itself. We also only got a response back from the agent the following day.