Das Hotel befindet sich im historischen Kern von Madrid, im Viertel La Latina, nicht weit entfernt von den wichtigsten Denkmälern und Gebäuden der Stadt. Die Kathedrale Almudena, der Königspalast, Plaza de Oriente, Plaza Mayor und Puerta del Sol liegen alle im Umkreis von etwa 1 km. Das Hotel befindet sich in einem der bekanntesten Vergnügungsviertel, und bietet eine einmalige Atmosphäre mit beliebten Restaurants und Tapas-Bars sowie Kinos und Museen. Die nächsten Metro-Stationen sind La Latina und Puerta de Toldeo. Die Metro-Station Principe Pio und der Bahnhof Atocha sind etwa 10 Autominuten entfernt und zum Busterminal sind es ca. 15 min. Der Flughafen Madrid liegt ungefähr 15 km weit weg.
Die Zimmer verfügen alle über ein eigenes Badezimmer, Pay-TV, ein Radio, Internetzugang, einen Safe, eine Minibar, eine individuell regulierbare Klimaanlage und Heizung und Fenster mit Doppelverglasung. Zudem haben die Zimmer im 5. Stock eine Terrasse, von wo aus man die Basilika San Francisco El Grande bewundern kann, der größte Dom in Madrid.