I think it is a decent enough design. It could be better of course, but getting more density in the area will be good.
I think CF will have a better design for the residential towers that they will put in the parking lot right in front of Chinook Mall.
That being said, I was in London recently...