We had the best stay at Bens place. Super close to a very convenient underground station (supermarket on the way), ALWAYS clean facilities and super easy smooth and quick communication. Kitchen and room have everything you could possibly need.
We will recommend this place to all of our friends that are planning a trip to London. If we come again, we will definitely stay there again.