El hotel está situado en el centro de la ciudad, rodeado de embajadas, oficinas del gobierno y de negocios. Cuenta con una buena ubicación con respecto al famoso centro de entretenimiento de Bakú. Hay paradas de transporte público a unos 100 m y el hotel queda a 25 km del aeropuerto internacional Heydar Aliyev.
Este hotel, además de contar con una ubicación central, ofrece 7 habitaciones individuales, 21 dobles individuales, 14 triples y una habitación Deluxe, todas ellas alojamientos confortables. El establecimiento está climatizado y dispone de vestíbulo con servicio de salida y recepción 24 horas. Otras instalaciones incluidas son caja fuerte, salón de peluquería, sala de TV, restaurante, conexión a Internet WiFi, servicio de habitaciones y de lavandería y aparcamiento.
Las habitaciones estándar cuentan con conexión a Internet, teléfono, TV vía satélite, escritorio y minibar. Los cuartos de baño privados están dotados de ducha, bañera y secador de pelo. Otras comodidades estándar incluidas en cada habitación son cama doble, caja fuerte, nevera, aire acondicionado regulable y calefacción central.
Cada mañana se sirve un desayuno de bufet y el almuerzo y la cena están disponibles a la carta y de menú.