I would agree, I think this is an improvement. would have also liked to see more of a connection to Gerrard Street, as well as greater density. 120 Units of housing on 7.6 acres seems like very low density, even with a park that spans the worst of the brownfield areas.
Curious to know more...