7 reasons to stay at four seasons marrakech