Este hotel está situado en el centro de la ciudad de Moscú y fue inaugurado en 2005. Sus 301 habitaciones y suites están decoradas con lujo y calidez. Se trata de una residencia climatizada que comprende recepción 24 horas, caja fuerte, servicio de cambio de divisas, ascensor, cafetería, bar, discoteca y restaurante, así como instalaciones para conferencias para los clientes de negocios. También se puede hacer uso del servicio de habitaciones, servicio de lavandería (de pago) y del aparcamiento (de pago), entre otras prestaciones.
El hotel está situado en la parte norte del centro de Moscú, no lejos de la estación de Belarus y a 15 minutos en coche de la Plaza Roja. La principal calle comercial de Moscú, la calle Tverskaya, comienza cerca del hotel y baja hasta la Plaza del Manège (Manezh). Asimismo, está también cerca del Museo Estatal de Historia de Rusia. Los aeropuertos cercanos incluyen el aeropuerto internacional Sheremetyevo, el aeropuerto Vnukovo y el aeropuerto internacional Domodedovo, que quedan a unos 30, 40 y 50 km respectivamente.
Todas las habitaciones cuentan con escritorio, conexión a Internet y TV vía satélite. Igualmente, están equipadas con cuarto de baño particular, secador de pelo, cama doble, teléfono de línea directa, radio, minibar y cafetera/tetera. El aire acondicionado es regulable.
El hotel acepta Diners Club, JCB, MasterCard y VISA.