great location near Finch station