self caterin holiday apartment to rent cape town city