The Cornucopia Hotel is charming with fantastically helpful staff who repeatedly ask if there’s anything they can do for you. It is a bit of a walk from the village of Xarha so if you’re not hiring a car, book on the half board basis so you can eat dinner in the hotel. The room was spotless with a comfortable bed, a fridge and tea and coffee making facilities. Take your own toiletries tho as only hand and body wash is supplied, no shampoo. Electricity sockets are UK compatible. We had a balcony overlooking the pool but the weather was very cold, windy and wet so we couldn’t sit outside. Bit of a nuisance that the room was too small to contain an armchair or table. Tho we did use the bar area a couple of times. The food was really quite good but, as someone who doesn’t eat meat, i had a few gripes. I do eat fish which was consistently delicious but I don’t want to do that all the time. The only alternative offering over and over again was aubergine or zucchini parmigiana. Two things wrong with that: I don’t particularly like aubergines and Parmesan is not vegetarian as it’s set with animal rennet. I was also offered pasta with pesto - totally unimaginative and void of protein, omelette equally boring. Breakfast is served 7.30 till 10 - lovely, but the baked beans were always cold by the time we got there at 9.30. And, of course, no sign of a vegetarian sausage! We walked a lot and used Bolt or Uber to get taxis everywhere. They’re really cheap and convenient because buses are few and far between and you mostly have to do the 20-25 minute walk to the village to catch one. We were there for a fortnight and I don’t really think Gozo has enough to occupy you for that many days especially if the weather is as awful as ours. But it is friendly and quiet so preferable to Malta.