Das Hotel befindet sich in zentraler Lage von Lissabon. Eine U-Bahn-Station liegt nur wenige Gehminuten entfernt. Von dort aus gelangen Sie in wenigen Minuten zu den Sehenswürdigkeiten der Stadt. Das Haus verfügt über mehrere Restaurants, eine Pianobar und Sauna. Im Hotel besteht außerdem kostenfreier drahtloser Internetzugang. Die 171 Zimmer sind mit Bad, Du/WC, Telefon, Minisafe, Minibar, Klimaanlage und Sat-TV ausgestattet.