Das Hotel Pestana Viking liegt an einer Klippe im Herzen der Algarve und eröffnet einen weiten Blick auf den Atlantischen Ozean sowie auf den geschützten Strand Senhora da Rocha. Der Sandstrand ist direkt vom Hotel aus zugänglich und macht Badeausflüge ohne lange Wege möglich. Einkaufsmöglichkeiten, Restaurants, Bars und Nachtclubs befinden sich in etwa 1 km Entfernung. Öffentliche Verkehrsmittel sind rund 100 m entfernt erreichbar, der internationale Flughafen Faro liegt etwa 25 Minuten entfernt. Die Anlage umfasst 182 Zimmer, einen Garten, einen Spielplatz und mehrere Poolbereiche.
Die Unterkünfte verfügen je nach Kategorie über Balkon oder Terrasse, teilweise mit Meerblick. Zur Ausstattung gehören Doppel-, Queensize- oder Zustellbetten, eine Minibar, ein Safe und eine Kochnische mit Kühlschrank und Mikrowelle. Sat-TV und ein Radio sorgen für Unterhaltung. Die Bäder sind mit Dusche und Badewanne ausgestattet; rollstuhlgerechte Zimmer mit barrierefreiem Bad sind ebenfalls vorhanden.
Im Hallenbad und in den Außenpools lässt sich das Badevergnügen unabhängig vom Wetter gestalten. Liegestühle, Sonnenschirme und eine Sonnenterrasse stehen für entspannte Stunden am Wasser bereit. Aktive Gäste können tauchen, windsurfen, Tennis oder Squash spielen und das Fitness-Studio nutzen. Saunen, Massagen und Körperbehandlungen ergänzen das Angebot für ruhige Auszeiten.
Das gastronomische Angebot umfasst ein Restaurant und eine Bar. Bei gebuchter Halbpension beginnt der Tag mit einem kontinentalen Frühstück. Mittags und abends stehen Buffets bereit; zum Abendessen können zusätzlich Gerichte à la carte gewählt werden. So lässt sich die Verpflegung flexibel an den Tagesablauf anpassen.