El hotel está situado estratégicamente en la zona de negocios, en el corazón del Paseo de la Castellana, junto al estadio Santiago Bernabéu y el Palacio de Congresos. Se encuentra a tan sólo 15 minutos del aeropuerto y a 10 minutos del recinto ferial Juan Carlos I. A sus mismas puertas están el metro y el intercambiador de autobuses. El hotel se inauguró en 1999 y fue renovado en 2007 en un lugar que destaca por su privilegiada ubicación dentro del centro de la ciudad. Cuenta con un total de 262 habitaciones recientemente renovadas y completamente equipadas. Dispone de habitaciones Ejecutivas y suites. Asimismo cuenta con un aparcamiento público con acceso directo al hotel y conexión a Internet WiFi. El hotel cuenta con 4 salas públicas para diversos eventos, desde instalaciones privadas para pequeñas reuniones hasta el gran salón Puerta Europa, con capacidad para hasta 200 personas y lo último en tecnología moderna. Todas las habitaciones están totalmente equipadas y disfrutan de un mobiliario de líneas contemporáneas. Cada una de ellas viene con un cuarto de baño con secador de pelo, teléfono de línea directa, TV por cable vía satélite, conexión a Internet, minibar, calefacción central y caja fuerte. Los huéspedes pueden hacer uso de la bañera de hidromasaje, sauna, sala de vapor y del propio gimnasio del hotel.