We really enjoyed our stay in Cape Town, at 93 Beach Road. The apartment was super. Location is awesome and all the facilities where there. A few remarks: there were some cockroaches in the full apartment, it was not superclean. The responsiveness in communication was very low and the from the pictures we could’ve expected a bit more.
Over all, it was more than ok!