The place is really nice and I highly recommened it for stay in Gozo.
It's located only 5 minutes from main bus station where you can take the bus to every interesting place on the island (beaches, bays, cities, ferry). There is a shopping centre with grocery store nearby.
The apartment is very clean, good equipped and has great view from the terrace on the citadel. There is free wi-fi and a lot of tv channels. The only minus is lack of air conditioning (there is fan in every room) what can be really tiring.
It's really good choice in that price !