Really great place, a 5 minute walk from Mudchute DLR and easy to get into central London, very cosy and warm and Mike was very friendly and accommodating.
The flat itself is not in the first set of buildings you see, but off to the side, which was a bit unintuitive but no problems once we were there. The only other note would be if you're planning on doing a lot of cooking etc it might be worth bringing a few items like a chopping board etc. That said the flat is very close to Canary Wharf and all the restaurants etc.