Das Stadthotel befindet sich in der Straße Tres Cruces, an der Ecke der komplett renovierten Straße Gran Via Edificio. Eine U-Bahnstation befindet sich in der näheren Umgebung. Das Hotel befindet sich nur 2 Gehminuten vom Bahnhof an der Puerta del Sol entfernt. Die Plaza Mayor und die Almudena-Kathedrale sind etwa 300 m entfernt. Der Flughafen ist etwa 10 km entfernt. Das 2006 eröffnete, vollklimatisierte Hotel verfügt auf 4 Etagen über insgesamt 57 Zimmer. Zur Ausstattung gehören ein Empfangsbereich mit 24h-Rezeption und Aufzug. Alle Wohneinheiten sind mit einem eigenen Badezimmer mit einer modernen Hydromassage-Dusche und anderen modernen Annehmlichkeiten ausgestattet. Die Doppelzimmer verfügen zudem über eine Klimaanlage oder Heizung. Die Gäste können sich ihr Frühstück an einem Buffet zusammenstellen.