Excellent location for Highton and Deakin University