L'hotel è un piccolo gioiello nel centro di Roma, a Piazza di Spagna. Inaugurato nel maggio del 2006, in un edificio del 1300, offre un'eccellente scelta di 17 camere e suite, eleganti e arredate in modo impeccabile, per 1-3 persone. Gli ospiti si sentiranno come a casa e saranno circondati al tempo stesso dalla magnifica atmosfera di questo hotel. La struttura climatizzata offre hall, reception aperta 24 ore su 24, cassetta di sicurezza, sala per la colazione e servizio lavanderia. Vista la data di costruzione dell'edificio, l'hotel non dispone di ascensore, le scale permettono comunque un comodo accesso alle camere.
L’hotel sorge accanto a Piazza di Spagna, nel centro storico di Roma ed offre facile accesso ai principali siti di attrazione turistica della città.