O hotel localiza-se no centro de São Petersburgo, numa zona de negócios agitada, a 450 m da estação de comboios de Moskovsky e em frente ao maior centro comercial da Rússia. Todas as atrações da cidade, incluindo o Museu Hermitage e a Igreja do Salvador do Sangue Derramado, ficam a apenas alguns passos do hotel. O Museu Russo, o mosteiro Alexander Nevsy e a catedral de Cazã encontram-se a cerca de 10 minutos a pé. A avenida Nevsky Prospekt e a estação de metro Ploschad Vosstania ficam a cerca de 5 minutos a pé. O aeroporto Pulkovo situa-se a 22 km e até ao aeroporto Rzhevka são aproximadamente 40 km.
O hotel dispõe de quartos equipados com televisão via satélite, leitor de DVD, acesso à Internet de alta velocidade, minibar, facilidades para preparar chá/café, cofre e telefone com ligação direta. A casa de banho privativa compreende duche, banheira, roupões de banho, chinelos e secador de cabelo. As habitações contam ainda com cama de casal ou kingsize e ar condicionado/aquecimento regulados individualmente. Todos os quartos foram desenhados num estilo moderno e oferecem um ambiente sossegado e relaxante.
O hotel oferece um centro de fitness e bem-estar, aberto 24 h por dia. O centro conta com um ginásio com acesso gratuito para hóspedes do hotel.
Construído em 2011, o edifício de 9 andares oferece um design belíssimo e um excelente serviço para hóspedes em negócios e lazer. O hotel compreende um total de 195 quartos. Conta com serviços de negócios, acesso à Internet sem fios gratuito, serviço de portaria e cofre sob 24 h na receção. As facilidades deste edifício climatizado incluem ainda um hall de entrada com receção e serviço de check-out 24 h por dia, cofre, guiché para câmbio monetário e elevador. Existe um bar, restaurante e instalações para conferências ao dispor. O hotel oferece também serviços de quartos e de lavandaria e um parque de estacionamento.