Newly minted hotel brand debuts in Joburg