small self-catering holiday apartments in Cape Town