Aparthotel Barracuda liegt direkt am Strand Praia das Milicias und bietet damit einen unmittelbaren Zugang zur Küste. Die Anlage liegt etwa 4 km vom Stadtzentrum von Ponta Delgada entfernt und ist rund 7 km vom Flughafen entfernt, was eine gute Erreichbarkeit gewährleistet. Das Gebäude umfasst drei Stockwerke und 21 Apartments, eingebettet in eine ruhige Umgebung mit Meerblick von Balkon oder Terrasse.
Das Hotel bietet Zimmer mit Optionen wie Wohnzimmer, Küche und Badezimmer sowie Klimaanlage und Heizung für angenehme Aufenthalte. Die Ausstattung schließt Zustellbetten ein und ermöglicht den Gästen komfortable Aufenthaltsmöglichkeiten in Nichtraucherzimmern.
Die Unterkunft verfügt über ein Restaurant, einen Frühstückssaal und eine Bar. Das Frühstück wird als Buffet angeboten. Für Freizeitaktivitäten stehen unter anderem Tennis, Fitness-Studio, Tauchen, Surfen, Windsurfen und Segeln zur Verfügung. Weitere Services umfassen Zimmerservice und Wäscheservice. Parkmöglichkeiten sind auf dem Parkplatz oder in der Garage vorhanden, teils gegen Gebühr.