Das Hotel Talisman liegt im historischen Zentrum von Ponta Delgada auf der Insel São Miguel. Die privilegierte Lage macht es zur Ausgangsbasis für Erkundungen der gesamten Insel. Zum Strand Populo Beach sind es etwa 5 Kilometer. Ein gepflegter Garten bietet Raum zur Erholung im Freien.
Die Zimmer im Talisman sind mit Teppichboden ausgelegt und meist mit einem Balkon ausgestattet. Die Unterkünfte verfügen über Doppelbetten und bieten bei Bedarf Zustellbetten an. Zur Ausstattung gehören Minibar, Safe, Kühlschrank und Tee-/Kaffeezubereiter. Für Komfort sorgen moderne Bäder mit Dusche und Badewanne.
Das Hotel verfügt über mehrere gastronomische Einrichtungen wie Restaurant, Café, Bar und Pub. Es werden Halbpension und Vollpension angeboten, darunter Frühstücksbuffet, Mittagessen und abwechslungsreiche Abendbuffets. Diätische sowie vegetarische Speisen sind auf Wunsch erhältlich. Zu den Freizeitangeboten zählen ein beheizter Pool, Hallenbad, Sauna, Massagen und Fitnessmöglichkeiten. Sportarten wie Golf und Billard runden das Angebot ab.