Отель расположен на искусственно возведённом острове Jumeirah Bay, выполненном в форме морского конька и соединённом мостом длиной 300 метров с центральной прибрежной линией Дубая. Открыт в 2017 году на территории общей площадью 158 000 квадратных метров. При оформлении интерьеров и фасада отеля было решено сделать акцент на традиционном средиземноморском стиле.