El interior del hotel, construido y renovado en 2008, ha sido hábilmente decorado con un estilo moderno y minimalista, con amplias instalaciones elegantes que incluyen un centro de negocios, conexión a Internet WiFi en las zonas públicas, tienda de recuerdos y un salón ejecutivo. El hotel consta de 13 elegantes salas para reuniones, con capacidad para de 4 a 800 personas, un profesional equipo para la gestión de eventos, personal de catering y una sofisticada tecnología. El hotel tiene aire acondicionado, cuenta con 322 habitaciones en total y dispone de vestíbulo con servicio de salida y recepción 24 horas, caja fuerte, servicio de cambio de divisas y ascensor. Otras instalaciones incluidas son auditorio, parque infantil, bar, restaurante, servicio de habitaciones, servicio de lavandería y aparcamiento.
Este hotel urbano de negocios queda a un paso del monumento Ángel de la Independencia, el símbolo más reconocible de esta ciudad cosmopolita, justo frente a la embajada de Estados Unidos. Esta fantástica ubicación permite a los huéspedes acceder fácilmente a los principales centros financiero, cultural, comercial y de entretenimiento de la capital.