The location of the apartment was perfect, only a short walk to great bars and cafes and The complex was very safe and secure. However... The apartment did not have a shower, only a bath which inconvenienced us greatly during our stay and felt like we should have been informed of this when we booked. The apartment was very hot and they left us with a fan but it did not have the South African standard power connection so we had to source out a different adaptor. The apartment also lacked quite a lot of living amenities that most people would look for in booking Airbnb. Overall we enjoyed our stay here but feel that for the amount of money we spent it could've been a lot better.