This was my first time booking and staying at an airbnb, I was pleasantly surprised to find a clean, spacious apartment, in a secure building, centrally located, with amazing views as a last minute holiday booking.
Our stay was very comfortable, they had everything that we needed and everything in place for loadshedding including a gas stove, rechargable lights and a UPS so we always had wifi and an emergency option for phone charging.
Just as a side note, I would add that the place could do with some updating to modern standards, especially the bathrooms and kitchen, the main bathroom sink was a bit blocked for our entire stay, and also, the place was entirely carpeted so it was not easy to clean as we had to constantly vacuum.