The flat is just as it looks in the pictures. It is a comfortable, livable flat in a comfortable, livable area. Not terribly lively but decent amenities very close by. Very close to the ExCel, very convenient to Canary Wharf. The Elizabeth Line is a 5 min. walk away and gets you into central London quickly. I stayed for a week when my flat was unavailable, as I work in Canary Wharf the price / convenience ratio was much better then anything you will find further west. Would be perfect for someone in London for a few weeks or a month working in Canary Wharf or anywhere along the DLR or Elizabeth Line.
Managed by a professional agency, the staff is very nice and helpful.