Spot on location with all required amenities for a Gozo stay