Das Hotel NH Marina Portimão Resort liegt im Jachthafen von Portimão in unmittelbarer Nähe zum Sandstrand von Praia da Rocha, der nur etwa 300 Meter entfernt ist. Das Zentrum mit zahlreichen Einkaufsmöglichkeiten, Restaurants und Bars befindet sich in rund 500 Metern Entfernung. Die Anlage besteht aus zwei 2-stöckigen Gebäuden und fügt sich harmonisch in die Umgebung ein.
Das Hotel bietet Zimmer mit Optionen wie separaten Schlafzimmern, Balkon oder Terrasse sowie Doppel- oder Queensize-Betten. Zur Ausstattung gehören Küchenzeilen mit Kühlschrank, Schreibtisch, Safe und Minibar. Die Badezimmer verfügen über Dusche und Badewanne und sind mit verschiedenen Annehmlichkeiten ausgestattet.
Gäste können in einem Restaurant, Café und einer Bar speisen. Verpflegungsangebote umfassen Übernachtung mit Frühstück, Halbpension und Vollpension mit unterschiedlichen Buffet- und À-la-carte-Optionen. Zur Freizeitgestaltung gibt es Angebote wie Tennis, Fitness, Wassersport, Radfahren und verschiedene Tourmöglichkeiten. Wellnessangebote wie Massagen und Saunen ergänzen das Programm.