Great place! We stayed with small children and that was perfect since it is at ground floor with garden and the beach right in front. Great view on table mountain!
The apartment has everything that you need!