O hotel situa-se nas imediações do histórico Parque Sokolniki, de três das principais estações de comboios de Moscovo e do Centro de Exposições de Sokolniki. Encontra-se igualmente a apenas alguns quilómetros do Kremlin e da Praça Vermelha.
Os quartos estão equipados com casa de banho privativa, banheira ou duche e secador de cabelo. Dispõem de cama de casal ou kingsize. As comodidades padrão incluem minibar, cofre, telefone, televisão com canais locais e via satélite e acesso à Internet sem fios. O ar condicionado regulado individualmente e o aquecimento central são outras das ofertas ao dispor em todos os quartos.
Trata-se de um hotel de negócios de 4 estrelas que apresenta 236 quartos. Entrou em funcionamento em Junho de 2007 e faz parte do Centro de Negócios Borodino Plaza, um prestigiado complexo de escritórios com 17 andares. O hotel dispõe de uma gama completa de serviços de apoio no seu centro de negócios, bem como de amplas instalações para conferências. Inclui ainda um funcional centro de fitness e um Spa, um parque de estacionamento subterrâneo amplo e acesso à Internet sem fios em todo o estabelecimento.