Cornucopia Hotel liegt am Rand des ruhigen Dorfes Xaghra und bietet eine angenehme Lage, nur wenige Fahrminuten von den Stränden Marsalforn Bay, Ramla Bay und Għajn Barrani entfernt. Einkaufsmöglichkeiten, Restaurants und das öffentliche Verkehrsnetz sind bequem zu Fuß erreichbar. Die Umgebung vereint ländlichen Charme mit Nähe zu attraktiven Ausflugszielen auf Gozo.
Das Hotel bietet Zimmer mit verschiedenen Ausstattungen, darunter Balkone oder Terrassen sowie Doppelbetten. Die Zimmer verfügen über Kochnischen mit Kühlschrank und Tee-/Kaffeezubereiter sowie Safes und Minibars. Für Komfort sorgen Klimaanlage, Heizung und moderne Badezimmer mit Dusche und Badewanne.
Zu den Einrichtungen zählen mehrere gastronomische Angebote wie Café, Bar und Nichtraucherrestaurant mit Klimaanlage. Gäste können zwischen Übernachtung mit Frühstück und Halbpension wählen. Sportlich aktiv sein lässt sich unter anderem beim Tennis, Radfahren oder Tauchen. Ein Hallenbad, Außenpool und Wellnessangebote ergänzen das vielseitige Freizeitprogramm.