Ibo Alfaro liegt in Hermigua, etwa 10 km vom Strand entfernt. Die Anlage verfügt über einen Garten, der Raum für Entspannung und Erholung im Freien bietet. Anblicke auf das Meer können von Balkon oder Terrasse in vielen Unterkünften genossen werden. Die überschaubare Größe des Hauses schafft eine ruhige Atmosphäre.
Das Hotel bietet Zimmer mit Queensize-Betten sowie separate Schlafzimmer. Zur Ausstattung gehören Balkone oder Terrassen mit Meerblick. Die Bäder sind mit Dusche und Badewanne ausgestattet, ergänzt durch Haartrockner und Bademäntel für den Komfort der Gäste.
Gastronomisch überzeugt das Haus mit einem Restaurant und Bar, die Speisen und Getränke anbieten. Ein Frühstück sorgt für einen energiereichen Start in den Tag, wobei auch Snacks verfügbar sind. Zur Erholung laden Massage- und Wellnessangebote ein. Sportliche Aktivitäten wie Tauchen, Radfahren, Golf und verschiedene Wassersportarten werden unterstützt, ebenso sind Fitness und Spaziergänge in der Umgebung möglich.