Отель был открыт в 2010 году. Последняя реновация проводилась в 2012 году. Состоит из главного 14-этажного здания. Отель расположен на улице Аль Таавун, с видом на лагуны Мамзар, в нескольких минутах ходьбы от главного торгового района Шарджи, Аль Taawun Mall и экспоцентра Шарджи. В отеле не взимается депозит. Есть русскоговорящий персонал.