Leo's place is exactly as depicted. Much more room than I expected actually. All the amenities we needed were there. It was a comfortable week.
Leo was always available for questions and proactive in reaching out to us to make sure everything was going well.
The DLR is right there. Getting around was a breeze. Felt safe at all times.
I'd definitely stay there again and you should feel good about this choice.
P.S. There's a Turkish restaurant (Esses'?) very nearby that I recommend if you feel like something simple, affordable and good in the neighborhood. Ate there twice.