Marsalforn is a nice base for Gozo, quite a number of dive shops close by, if you're heading there for that, and some decent bars/restaurants. The flat was very clean and centrally located, nice balcony to sit out on and even has a little bbq to use. Bed was very comfy too. We enjoyed our stay here, thanks!