Das Hotel San Andrea liegt an der Xlendi Promenade auf Gozo, nur 10 Meter vom Ufer und dem Sandstrand entfernt. Restaurants, Bars, Tauchzentren, Geldautomaten und Anschlüsse an den öffentlichen Verkehr befinden sich direkt in der Umgebung. Das charmante Strandhotel verfügt über 28 Nichtraucherzimmer auf fünf Etagen und eignet sich als Ausgangspunkt für Badeaufenthalte, Wassersport und Ausflüge. Das Nachtleben liegt etwa 1,5 Kilometer entfernt. Geschäfte und die Zitadelle erreichen Gäste in der rund 2 Kilometer entfernten Stadt Viktoria, während der Tempel Ġgantija ungefähr 5 Kilometer entfernt liegt.
Die Unterkünfte bieten ein Doppelbett und können auf Anfrage mit Zustellbetten ergänzt werden. In den meisten Zimmern verlängern Balkon oder Terrasse den Aufenthalt ins Freie und eröffnen den Blick auf das Meer. Ein Safe, ein Schreibtisch, ein Bügelset, Satelliten- oder Kabelfernsehen und kostenfreies WLAN gehören zur Ausstattung. Die klimatisierten Räume verfügen zudem über eine zentral geregelte Heizung sowie Dusche, Badewanne und Haartrockner.
Für aktive Urlaubstage stehen ein Fitness-Studio und ein Fahrradverleih gegen Gebühr bereit. Die Lage an der Küste unterstützt Ausflüge zu den nahe gelegenen Tauchzentren. Im Haus finden sich außerdem Geschäfte, ein Friseur, ein TV-Raum und ein Sitzungszimmer. Ein Safe und eine Wechselstube erleichtern organisatorische Angelegenheiten, während medizinische Betreuung, Wäscheservice und kostenpflichtiger Zimmerservice den Aufenthalt ergänzen.
Die gastronomische Auswahl umfasst zwei Restaurants, einen Frühstückssaal, ein Café und eine Bar. Das Hotel bietet Übernachtung mit Frühstück, Halbpension oder Vollpension. Ein reichhaltiges Frühstücksbuffet bildet den Tagesauftakt; mittags und abends stehen Gerichte à la carte oder nach Menüwahl zur Verfügung. Auf Wunsch werden Kindermenüs zubereitet. American Express, Visa, Diners Club, JCB und MasterCard werden akzeptiert.