Este hotel está situado en el pintoresco barrio de Izmailovo en Moscú. No está muy lejos del famoso museo Kuskovo y también se encuentra cerca de la estación de metro Izmailovsky Park. El hotel forma parte del complejo del hotel Izmailovo, construido en el año 1980 antes de los Juegos Olímpicos de Moscú. El edificio de 28 pisos cuenta con alrededor de 1000 habitaciones confortables, así como salas de reuniones, restaurantes, discotecas y un casino. El hotel ofrece una amplia gama de instalaciones y una lista de las comodidades necesarias para una agradable estancia en Moscú. Todas las habitaciones tienen baño y cuentan con línea telefónica, televisión vía satélite, radio, conexión a Internet, minibar, sillones, mesa de café y artículos de aseo. Una sauna está a disposición de los huéspedes que deseen relajarse.