Ended up here after another host suddenly dropped my reservation.
The apartment is huge and the kitchen well equipped. Nice location. 10 minutes by walk from DLR station and Canary wharf center. Ellie has been very helpful and responsive.
Thank you!