Отель открыт в 2011 году. Представляет 65-этажное здание, в котором номера начинаются с 26 этажа. Из окон открывается роскошный вид на Sheikh Zayed Road, Zabeel Palace, залив Dubai Creek и пляж Jumeirah. Отель расположен в центре делового района — на улице Sheikh Zayed Road напротив Dubai International Financial Centre, поблизости с World Trade Centre. Рядом находиться станция метро Emirates Tower.