Este hotel está situado no centro de Madrid, perto da Plaza Mayor e da emblemática Porta do Sol, na mais atrativa zona cultural e comercial da cidade. O hotel fica a uma curta distância a pé dos principais museus (El Prado, Reina Sofía, Thyssen Bornemisza), teatros, bares e a melhor zona comercial da capital. A proximidade do hotel da estação ferroviária Puerta de Atocha também fazem deste o hotel ideal para estadias de negócios, ou reuniões. O hotel conta com ginásio, jacuzzi, Wi-Fi gratuito, um café, um snacl bar e um restaurante para reuniões e eventos.