Belford Cottages, Self-Contained Hunter Valley Family Accommodation