Leigh's place is a perfect place to stay Geelong. It is close to everything, great facilities make the stay all the more enjoyable.