Отель был открыт в 2011 году. Состоит из главного 7-этажного здания. Расположен в центре города Шарджа, в самом сердце главного делового и торгового района, а также зоне многих культурных достопримечательностей. Из его окон открывается прекрасный панорамный вид на Шарджу. В отеле взимается депозит.