Applicant Cubitt Property Holdings appealed after the London Borough of Tower Hamlets refused its application, which included 332 apartments and commercial and community floorspace on the ground and first floors, at a site in Marsh Wall in the Cubitt Town area of the Isle of Dogs.
Despite the application being recommended for approval by planning officers, the council refused the scheme in November 2017.
Its decision notice at the time said the "excessive scale and height of the proposed development within its local context would not be proportionate to the site’s position outside of the Canary Wharf major centre".
The scheme "would not maintain the transition in height between Canary Wharf to the north and the lower rise buildings to the south and east", it added.
But inspector Colin Ball in his decision letter found that "the human scale of the building and the non-residential active frontage would clearly provide a transition between the scale, activity and character of the Canary Wharf major centre and its surrounding places". The proposed building would also "be of a height and scale proportionate to its location", he added.
Ball acknowledged that the proposed building "would be tall, and it would be noticeable", but said it would not be overly prominent in local views.
"Its residential nature would be clear and, seen in the context of existing and emerging development, in my view the tower would not be seen as overbearing from the nearer parts of Cubitt Town," Ball said.
"The proposal would be entirely consistent with the established character of the area."