cape town holiday apartment with views