We had an amazing time in Blouberg. The apartment has everything you need, except maybe a TV. Some cool books to read and board games to play. The balcony has sun all day, so clothes dry quickly. The balcony overlooks a schoolyard, but has enough privacy.
Getting to the beach is a 30 minute walk or 15 minute run, it's a nice neighbourhood.