Отель был открыт в 2008 году, последняя реновация проведена в 2017 году. Состоит из основного 8-этажного здания, есть 4 лифта. Расположен в районе Дейра, в 10 минут езды от Дубайского аэропорта. Напротив отеля, находится главная станция метро Salah Al Din. Этот район также отлично подходит для шопинга, поблизости есть магазины популярных брендов.