Cornucopia Hotel liegt am Rande des ruhigen Dorfes Xaghra auf Gozo, nur wenige Fahrminuten von verschiedenen Stränden und der Marsalforn Bay entfernt. Die Lage ermöglicht es den Gästen, Einkaufsmöglichkeiten, Restaurants und öffentliche Verkehrsmittel bequem zu Fuß zu erreichen. Ein Garten bietet zusätzlichen Raum zur Entspannung im Freien.
Das Hotel bietet Zimmer mit Balkon oder Terrasse und Doppelbetten. Zur Ausstattung zählen Klimaanlage, Heizung, Safe und Minibar. Einige Zimmer verfügen über Kochnischen mit Kühlschrank und Tee-/Kaffeemaschine sowie Bügelset und Hosenpresse.
Gastronomisch bietet die Unterkunft ein Nichtraucherrestaurant, ein Café und eine Bar. Das Frühstücksbuffet und Halbpension sind buchbar. Freizeitaktivitäten umfassen Tennis, Fitnessstudio, Fahrradverleih, Wassersport und Wassersportarten wie Tauchen. Ein Hallen- und Außenpool steht ebenso zur Verfügung.