Newly rebranded hotel opens in Cape Town