Conçu par Front Architecture, l’établissement de 43 chambres et d’une suite présente un décor moderne, un restaurant dans le hall et des salles de réunion.
L’hôtel est situé dans le centre d’affaires et culturel de la ville, à proximité de monuments tels que le théâtre Bolchoï, le Kremlin, la place Rouge, la cathédrale Saint-Basile, le parc Zaryadye, la galerie Tretiakov et le garage musée d’art contemporain.
La propriété est également proche des stations de métro et de train Belorusskaya et de l’aeroexpress vers l’aéroport Sheremetyevo.