Das Hotel ist in einem Gebäude aus dem frühen 20. Jahrhundert untergebracht. Es ist Teil der historischen Stadt Madrid. Es befindet sich an der bekannten Calle de Atocha, die das Stadtzentrum mit dem Paseo del Prado und dem Bahnhof Atocha verbindet. Beide sind etwa 1 km entfernt. Die Restaurants und Pubs können in unmittelbarer Nähe gefunden werden. Großartige Anschlüsse an das öffentliche Verkehrsnetz bestehen aufgrund der etwa 50 m vom Hotel entfernten zwei U-Bahnstationen und des rund 1,2 km entfernten Busbahnhof Atocha. Zu den Sehenswürdigkeiten in der Nähe zählen die Plaza Mayor (ca. 550 m), der Puerto del Sol (ca. 600 m) und das Museo del Prado und der Parque del Retiro (jeweils ca. 1,3 km entfernt).
Dieses Business-Hotel wurde im Jahre 2011 renoviert und bietet insgesamt 82 Zimmer. Die Gäste werden im Empfangsbereich mit einer 24h-Rezeption/Check-out-Service begrüßt. Zudem gibt es in diesem klimatisierten Gebäude einen Hotelsafe, eine Wechselstube, Aufzüge, ein Café, eine Bar und ein Restaurant. Das Design-Hotel hat zudem Konferenzeinrichtungen; es ist der ideale Ort für Geschäftstreffen und Messeveranstaltungen. Ferner können die Gäste WLAN-Internetzugang sowie einen Zimmer- und einen Wäscheservice in Anspruch nehmen.
Alle Zimmer verfügen über ein eigenes Badezimmer mit Dusche, Badewanne und Haartrockner. Weitere Annehmlichkeiten auf den Zimmern sind ein Direktwahltelefon, Sat.-/Kabel-TV, Internetzugang und ein Doppelbett. Eine individuell regulierbare Heizung und Klimaanlage sind ebenfalls standardmäßig vorhanden.
Das Hotel bietet einen Jacuzzi und ein Fitnessstudio. Massage- und Wellnessanwendungen sind ebenfalls verfügbar.
Allmorgendlich wird ein Frühstücksbuffet aufgetragen, während die Gäste das Mittagessen und das Abendessen à la carte oder als Menü genießen.