My family and I stayed at Michael's place on Gozo and it was great. We were a group of 6 and there was plentyof space. The kitchen was well equipped so that we were able to prepare some meals etc.
The place is well situated on Gozo - it's only 5 minutes to the ferry and within 15 minutes drive of everything else on the island. We do recommend renting a car though if you're staying on Gozo. There is a small supermarket and pharmacy within walking distance. There are also a couple good restaurants in the neighbourhood. The pizza at San Giuseppe was great and the burgers at the Ghiansielem Football Club were absolutely awesome! But otherwise you'll need a vehicle, but parking is easy and free.