Das Hotel Bellamar Hotel Beach & Spa liegt in der touristischen Ortschaft San Antonio, nur durch eine Küstenstraße vom feinsandigen Strand getrennt. In unmittelbarer Nähe befinden sich zahlreiche Einkaufs- und Unterhaltungsmöglichkeiten sowie etwa 2 km entfernt das Zentrum von San Antonio. Das Hotel besteht aus einem 6-stöckigen Hauptgebäude mit 153 Zimmern und bietet einen Ausblick auf das Meer von Balkon oder Terrasse.
Die Zimmer sind mit Doppelbett, Queensize-Bett oder Sofabett ausgestattet und verfügen über Teppichboden sowie Klimaanlage. Zur Standardausstattung zählen Safe, Minibar, Kühlschrank und ein modernes Bad mit Dusche und Badewanne. Rollstuhlgerechte Zimmer mit barrierefreiem Bad stehen ebenfalls zur Verfügung.
Zu den gastronomischen Einrichtungen zählen ein Café, eine Bar und ein Nichtraucherrestaurant mit Klimaanlage, das Frühstücksbuffet, Mittag- und Abendessen als Buffet sowie spezielle Diätgerichte bietet. Gäste können Wellness- und Entspannungsangebote wie Sauna, Whirlpool und Massagen nutzen. Sportliche Aktivitäten sind unter anderem Radfahren, Tauchen und Golf. Das Hotel verfügt über Zimmerservice, Wäscheservice und einen eigenen Shuttlebus.