Отель был открыт в 1998 году, обновлен в 2011 году. Состоит из одного 7-этажного здания. Расположен в районе Дейра, рядом с часовой башней Deira Clocktower. Отель принадлежит цепочке отелей Habtoor. При заезде взимается депозит. Подходит для бизнес-поездок и экскурсионного отдыха.