Trevor's house is a wonderful location to stay in Geelong. From walking in and being blown away at how well presented the place is to relaxing in all of the open areas, the place makes you feel right at home.