A beautiful place to relax, revive and explore the beautiful Island of Gozo