Casa Maria liegt zentral im lebhaften Ort San Antonio. Das Hotel befindet sich etwa 200 Meter vom Sandstrand entfernt und in unmittelbarer Nähe zu zahlreichen Einkaufsmöglichkeiten, Restaurants, Bars und Diskotheken. Die 41 Apartments und Studios verteilen sich auf fünf Etagen und sind bequem mit einem Aufzug erreichbar.
Die Zimmer bieten oft einen Balkon oder eine Terrasse mit Meerblick. Sie sind ausgestattet mit einer Kochnische einschließlich Kühlschrank, Herd und Tee-/Kaffeemaschine sowie einem Bad mit Dusche und Badewanne. Zudem stehen Nichtraucherunterkünfte und rollstuhlgerechte Zimmer zur Verfügung.
Zur gastronomischen Ausstattung zählen ein Nichtraucherrestaurant, ein Café und eine Bar. Gäste können täglich ein kontinentales Frühstück und Mittagessen genießen. Für Freizeitaktivitäten gibt es Angebote wie Tauchen, Golf, Fitnessstudio und Fahrradverleih. Ein Außenpool mit Süßwasser, Poolbar sowie Einrichtungen für verschiedene Wassersportarten ergänzen das Angebot.