We had a great stay at Natasha's place! We're a family of 4 with little kids, and the direct access to the beach from this apartment is wonderful. We could easily go down to the beach whenever we wanted (it wasn't a big production like it would've been if we had to cross a busy road). You can hear the ocean, and the views of Table Mountain from the porch are wonderful.
We also enjoyed the open layout of this apartment - it was easy to keep an eye on the kids in the living room or out on the lawns from the kitchen. And there was plenty of space for us, plus my SIL and her little one to join us.
Communication was very straightforward and easy. We would definitely stay here again!