Das Hotel Barcarola liegt zentral und nur wenige Schritte über die angrenzende Küstenstraße vom Strand entfernt. Der lange Sandstrand Playa Grande ist nach etwa 900 m zu erreichen, ebenso wie eine Anbindung an die öffentlichen Verkehrsmittel in unmittelbarer Nähe. Die Anlage umfasst ein zweistöckiges Haupthaus sowie ein Nebengebäude und ist von einem schönen Garten mit Spielplatz umgeben.
Das Hotel bietet Nichtraucherzimmer mit Klimaanlage, zentral gesteuerter Heizung sowie einem Balkon oder einer Terrasse zur Entspannung. Die Unterkünfte verfügen über ein Kingsizebett, separate Schlafzimmer und Kochnische mit Kühlschrank und Tee-/Kaffeemaschine. Ein Safe und eine Minibar ergänzen die Ausstattung der Zimmer.
Das gastronomische Angebot umfasst ein Restaurant mit Kinderhochstühlen sowie eine Bar. Gästen steht ein reichhaltiges Frühstücksbuffet mit diätischen und glutenfreien Optionen zur Verfügung. Zur weiteren Infrastruktur zählen ein Safe, Wäscheservice, medizinische Betreuung, Fahrradverleih sowie eine Vielzahl von Sport- und Freizeitmöglichkeiten wie Tennis, Golf, Fitness, Tauchen, Wassersport und Segeln. Wellnessangebote wie Sauna, Dampfbad, Massagen und Whirlpool runden das Angebot ab.