Ten elegancki hotel designerski mieści się w odrestaurowanym XVII-wiecznym pałacu, zlokalizowanym 2 przecznice od placu Zócalo. Na miejscu Goście mają do dyspozycji odkryty basen oraz taras na dachu z pięknym widokiem na Meksyk.
Obiekt Downtown Mexico, a Member of Design Hotels jest usytuowany w doskonałej lokalizacji w zabytkowym centrum miasta, 5 minut spacerem od Katedry Metropolitalnej i Pałacu Narodowego. Odległość od stacji metra Zócalo wynosi 400 metrów.
Pokoje mają wysokie sufity i podłogi wyłożone tradycyjnymi kafelkami. Wszystkie pokoje są stylowo urządzone. Zapewniono w nich bezpłatne WiFi, telewizor z płaskim ekranem, minibar oraz sejf.
W obiekcie działa restauracja z wyborem dań z karty oraz bar z tarasem z widokiem na miasto. Goście mogą również zrelaksować się w hotelowym ogrodzie na dziedzińcu.
Personel całodobowej recepcji chętnie pomaga w organizacji wycieczek, transferu lotniskowego i wypożyczeniu samochodu. Na miejscu można bezpłatnie wypożyczyć rowery. Usługa parkingowego dostępna jest za dodatkową opłatą.