Das Hotel Rocha Brava Village Resort liegt auf einem Felsplateau nahe einem Leuchtturm und umgeben von kleinen Badebuchten. Der Sandstrand Centianes ist etwa 1.000 Meter entfernt, das Zentrum von Carvoeiro mit Einkaufs- und Unterhaltungsmöglichkeiten weniger als 3.000 Meter. Eine Bushaltestelle befindet sich in 100 Metern Entfernung, sodass sich die Algarve-Küste auch ohne eigenes Fahrzeug erkunden lässt. Die Anlage verfügt über einen Garten und verbindet den Charakter eines Apartmenthotels mit der Weitläufigkeit eines Bungalowkomplexes. Restaurants und Bars liegen rund 100 Meter entfernt, ein Golfplatz etwa 500 Meter.
Die Unterkünfte verfügen je nach Kategorie über Balkon oder Terrasse, teilweise mit Meerblick. Separate Schlafzimmer schaffen Rückzugsmöglichkeiten innerhalb des Apartments. Zur Ausstattung gehören Doppelbett oder Queensize-Bett, Kühlschrank, Herd, Mikrowelle, Geschirrspüler, Waschmaschine und Bügelset. Ein Safe bietet Platz für persönliche Gegenstände. Dusche und Badewanne stehen im Bad zur Verfügung; Satelliten- beziehungsweise Kabelfernsehen sowie Internetzugang ergänzen die Ausstattung.
Nach einem Ausflug bieten ein beheiztes Hallenbad und ein Außenpool Gelegenheit zum Schwimmen. Liegestühle und Sonnenschirme stehen für Pausen im Freien bereit. Sauna, Dampfbad sowie buchbare Massagen und Körperbehandlungen ergänzen das Wellnessangebot. Sportliche Abwechslung bieten Tennis, Fitness, Tischtennis und Billard. Für Ausflüge auf dem Wasser stehen unter anderem Kanu, Wasserski und Tauchen zur Auswahl.
Das Restaurant mit Kinderhochstühlen, ein Frühstückssaal, ein Café und eine Bar decken unterschiedliche Tageszeiten ab. Als Verpflegung sind Übernachtung mit Frühstück und Halbpension buchbar. Das kontinentale Frühstück wird als Buffet serviert, während mittags und abends Gerichte à la carte gewählt werden können. Am Abend stehen zusätzlich Menüs zur Auswahl; diätische, vegetarische und spezielle Angebote sind auf Wunsch vorgesehen.