Отель расположен в самом центре Таллинна, всего в нескольких минутах ходьбы от исторического Старого города, неподалеку от морского порта. Это современная четырехэтажная гостиница была открыта в 1999г. За бережное отношение к окружающей среде гостинице присвоен международный экологический знак Green Key («Зеленый ключ»).