Отель открыт в 2006 году, реновирован в 2012 году. Представляет собой трехэтажное здание. Расположен в центральной части района Бур-Дубаи. Недалеко от отеля находятся основные торговые центры, деловые улицы и главные туристические достопримечательности.