Отель открылся в 1991 году. Последняя реновация проводилась в 2013 году. Состоит из главного 8-этажного здания. Расположен в самом центре оживленного делового района Дубай, в нескольких минутах ходьбы от крупных торговых центров. В отеле взимается депозит.