Das Altis Grand Hotel liegt zentral in Lissabon, nahe der bekannten Avenida Liberdade und dem Parque Eduardo VII, mitten im Geschäfts- und Kulturzentrum der Stadt. Die Umgebung ist lebhaft mit zahlreichen Restaurants, Bars und Geschäften, die bequem zu Fuß erreichbar sind. Die U-Bahn-Station Rato befindet sich nur etwa 100 Meter entfernt.
Das Hotel bietet Zimmer, die sich auf 13 Etagen verteilen und unterschiedliche Kategorien wie Junior-Suiten, Suiten, Apartments sowie Einzel- und Doppelzimmer umfassen. Die Zimmer verfügen über eine Klimaanlage, individuell steuerbare Heizung, Doppelbetten sowie moderne Bäder mit Dusche und Badewanne.
Zur weiteren Ausstattung gehören mehrere gastronomische Einrichtungen wie Nichtraucher-Restaurants mit Klimaanlage, Speisesääle, Café und Bar. Gästen stehen vielfältige Verpflegungsangebote von Frühstücksbuffet bis Halbpension mit diversen Menüoptionen zur Auswahl. Entspannung bieten Wellnessbereiche mit Sauna, Hallenbad, beheiztem Pool, Whirlpool und Massageangeboten. Sportliche Aktivitäten wie Tennis und Golf sind ebenfalls möglich. Für Familien gibt es Babysitting und Kinderbetreuung, zudem sind Haustiere erlaubt.