Marrakech Royal offers a luxurious stopover in the Orient