Amazing place on Gozo with a great view and good vibes.