Das Hotel Antillia liegt in der Stadt Ponta Delgada, nahe dem Hafen Portas do Mar mit Yachthafen und Strandpromenade, etwa 300 Meter entfernt. Die zentrale Lage zwischen Verkehrsstraßen ermöglicht einfache Erreichbarkeit zu Fuß oder mit dem Fahrzeug. In unmittelbarer Nähe befindet sich eine Bushaltestelle für Kleinbusse, die verschiedene Stadtteile anfahren. Das Apartmenthotel verfügt über einen Garten sowie Aufenthaltsräume wie einen TV-Raum und ein Spielzimmer.
Das Hotel bietet verschiedene Unterkunftsarten, darunter 41 Apartments, 6 Studios und 6 Doppelzimmer, verteilt auf vier Etagen. Einige Zimmer verfügen über Balkone oder Terrassen und sind mit Doppelbetten ausgestattet. Die Apartments verfügen über Kochnischen mit Herd, Mikrowelle und Backofen, die individuelle Versorgung ermöglichen.
Zur gastronomischen Vielfalt gehört ein Restaurant, ein Café und eine Bar. Frühstück, Halbpension sowie Speisen à la carte werden angeboten. Für Erholung sorgen Einrichtungen wie ein beheizter Pool, Sauna, Whirlpool und ein Hallenbad. Aktivitäten wie Tennis, Fitness und Wassersport ergänzen das Angebot, ebenso Massagen und weitere Wellnessleistungen.