O hotel localiza-se na margem do Rio Neva, com uma vista excelente para a Catedral de Smolny, próximo da Ponte de Pedro o Grande. A 5 km encontram-se atracções como o Palácio Tauride e o Palácio do Gelo. A estação de metro Novocherkasskaya fica a cerca de 15 minutos a pé e o aeroporto de Pulkovo localiza-se a aproximadamente 20 km.
Todos os quartos contam com casa de banho privativa com duche, telefone, televisão, cofre e minibar.
O hotel urbano foi inaugurado em 1991 e conta com 290 quartos. Oferece instalações para conferências e congressos amplas e adequadas, bem como uma experiência sólida na organização e execução de seminários e treinos. Existe um cofre, um café, um bar e um restaurante no edifício. Os hóspedes poderão usufruir dos serviços de quarto e de lavandaria do hotel. Para aqueles que viajem de automóvel existe um parque de estacionamento ao dispor (taxa extra).