Amazing apartment near Blouberg beach