Generally speaking this is a good place to stay with an excellent location for the beach and penguins. However, the apartment is starting to need some attention - there is a water pipe leaking somewhere in the bathroom(s) and a strong smell of damp in one of the bedrooms, especially at night which wasn't great for our two young kids who were sleeping in it (ultimately we swapped bedrooms with them). Also quite a lot of visible damage to the walls as a result. In fairness, we flagged to the host and she said no one else had complained about it and that she would look into it with the owner to get it resolved. So hopefully this is the case for future stays. It could've also been cleaner on arrival - bedroom blinds were dirty and broken in places. On a positive note, the kitchen/living area/outdoor area is very nice and we spent pretty much all of our waking hours there anyway. There are a LOT of doors to open and multiple keys, but hey it's South Africa (would be good to colour-code the keys somehow as would've been easier to remember which was which). As long as the issue mentioned above get resolved I'd recommend staying there.