Отель был открыт в 2009 году. Представляет собой 8-этажное здание. Расположен в Аль Барше, напротив торгового центра Mall of the Emirates в Дубаи. В пешей доступности, или в нескольких минутах езды на такси, расположены Интернет Сити, медиа Сити, Knowledge Village, пляж Jumeirah beach, а так же индустриальная зона Al Quoz. Отель подходит для туристических и деловых поездок.