Das Hotel Barcarola liegt zentral nur wenige Schritte von der Küstenstraße entfernt. Der lange Sandstrand Playa Grande ist etwa 900 Meter entfernt, während die Anbindung an öffentliche Verkehrsmittel unmittelbar in der Nähe zur Verfügung steht. Die Anlage besteht aus einem zweistöckigen Haupthaus und einem Nebengebäude und präsentiert sich mit einem gepflegten Garten und Spielplatz auf dem Gelände.
Das Hotel bietet Zimmer mit Optionen wie einem Balkon oder einer Terrasse, die zum Entspannen einladen. Die Unterkünfte verfügen über Kingsizebetten sowie separate Schlafzimmer und können auf Wunsch mit Zustellbetten ergänzt werden. Zur Ausstattung gehören ein Safe und eine Minibar sowie eine Kochnische mit Kühlschrank und Tee-/Kaffeemaschine.
Zur Gastronomie gehört ein Restaurant mit Kinderhochstühlen sowie eine Bar. Das Frühstück wird in Buffetform serviert, wobei auch diätische und glutenfreie Mahlzeiten angeboten werden. Weitere Annehmlichkeiten umfassen einen Fahrradverleih, eine medizinische Betreuung sowie Angebote wie Tennis, Wassersport, Fitnessstudio und eine eigene Tauchschule.