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