Relaxing and beautiful place to stay in Gozo.