Direkt neben der Plaza Mayor, im Zentrum von Madrid, genießt dieses Hotel eine privilegierte Lage in der Nähe historischer Monumente und Sehenswürdigkeiten wie der Puerta del Sol, dem Königspalast und dem Bahnhof Atocha sowie einer Vielzahl von Bars. Die Lage, gepaart mit den modernen Einrichtungen, macht dieses Hotel perfekt für einen Besuch in Madrid. In der Lobby gibt es eine 24-Stunden-Rezeption. Zu den Einrichtungen gehören ein Café, eine Bar, ein Speisesaal und Internetzugang. Die Gäste können auch den Wäscheservice gegen Aufpreis nutzen. Parkmöglichkeiten sind ebenfalls vorhanden (gebührenpflichtig).